gpt4 book ai didi

Solr Block Join Parent Query Parser范围查询搜索错误

转载 作者:行者123 更新时间:2023-12-04 17:58:12 25 4
gpt4 key购买 nike

我正在使用 Solr 6.1.0,并将父子数据索引到 Solr。

当我进行查询时,我使用 Block Join Parent Query Parser,仅返回父记录,而不返回任何子记录,即使子记录中可能存在匹配项也是如此。

但是,我无法对子记录进行范围查询。例如,如果我使用此查询进行搜索q= +title:join +{!parent which="content_type:parentDocument"}range_f:[2 TO 8]

我会得到以下错误:

{ 
"responseHeader":{
"zkConnected":true,
"status":400,
"QTime":3},
"error":{
"metadata":[
"error-class","org.apache.solr.common.SolrException",
"root-error-class","org.apache.solr.parser.ParseException"],
"msg":"org.apache.solr.search.SyntaxError: Cannot parse 'range_f:[2': Encountered \"<EOF>\" at line 1, column 18.\r\nWas expecting one of:\r\n \"TO\" ...\r\n <RANGE_QUOTED> ...\r\n <RANGE_GOOP> ...\r\n ",
"code":400}}

这可能是什么问题?

问候,
埃德温

最佳答案

尝试:

q= +title:join +_query:"{!parent which=\"content_type:parentDocument\"}range_f:[2 TO 8]"

关于Solr Block Join Parent Query Parser范围查询搜索错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38572430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com