我遇到两种情况,其中路径范围查询的行为有所不同-
grf
上述查询为我提供了正确的结果
1. cts:search(fn:doc(),
cts:path-range-query("/test/path/node/Id","=","ABC_123"))
第二个查询未获取任何结果。 2. cts:search(fn:doc(),
cts:path-range-query("/test/path/node/Id","=","ABC 123"))
和ABC_123
的文档都存在于数据库中
我已经在ABC 123
上创建了路径范围索引。
任何建议??
答案 0 :(得分:1)
@Shalini,
我在控制台上测试了这两个查询,在路径上几乎没有变化的情况下工作正常:
I mentioned in path range index is : test/path/node/id instead of /test/path/node/Id
在控制台上测试的文件:
a.xml:
<test>
<path>
<node><id>ABC 123</id></node>
</path>
</test>
b.xml
<test>
<path>
<node><id>ABC_123</id></node>
</path>
</test>
两个查询都来自结果。