字段值查询和字段范围查询,结果不匹配

问题描述 投票:0回答:1

当我执行下面的查询时,我得到不同的结果,

cts:field-value-query
正在返回
10355058
计数,而
cts:field-range-query
cts:path-range-query
正在返回
12189408
计数,所以我不确定为什么计数存在这种差异?.

let $query1 := cts:field-value-query("item",("A", "B"))
let $query2 := cts:field-range-query("item", "=", ("A", "B"))
    return (  
            xdmp:estimate( cts:search(fn:doc(), $query1)), 
            xdmp:estimate( cts:search(fn:doc(), $query2)) 
            )
marklogic marklogic-10
1个回答
0
投票

感谢您的宝贵意见,通过应用

('unstemmed')
查询选项,以下查询有效并得到了正确的结果。

let $query1 := cts:field-value-query("item",("A", "B"),('unstemmed'))
let $query2 := cts:field-range-query("item", "=", ("A", "B"))
    return (  
            xdmp:estimate( cts:search(fn:doc(), $query1)), 
            xdmp:estimate( cts:search(fn:doc(), $query2)) 
            )
© www.soinside.com 2019 - 2024. All rights reserved.