Lucene 使用Demax在solr中搜索特定值
我正在使用Demax处理程序对记录执行solr搜索(增加一些字段) 在我的索引中,每个文档以及其他字段都有一个RetailerId 我的查询需要搜索具有此RetailerId以及关键字的文档:Lucene 使用Demax在solr中搜索特定值,lucene,solr,Lucene,Solr,我正在使用Demax处理程序对记录执行solr搜索(增加一些字段) 在我的索引中,每个文档以及其他字段都有一个RetailerId 我的查询需要搜索具有此RetailerId以及关键字的文档: http://localhost:8983/solr/select?qt=dismax&q=RetailerId:(27 OR 92) AND socks 这种查询的语法是什么? 谢谢 不支持布尔运算符。对于您描述的查询,您需要使用标准查询处理程序 更新 我做了几个测试,参数似乎与Demax一起
http://localhost:8983/solr/select?qt=dismax&q=RetailerId:(27 OR 92) AND socks
这种查询的语法是什么?
谢谢 不支持布尔运算符。对于您描述的查询,您需要使用标准查询处理程序
更新
我做了几个测试,参数似乎与Demax一起工作:/select?qt=dismax&q=socks&fq=RetailerId:(27或92)
如果您想按方面筛选,可以使用用户eDismax(扩展的dismax),这样您就可以说,例如q=您的查询和面名称:“方面值”
,这可能是个问题。有没有办法让Demax实现这一点?我是否可以添加另一个过滤这些内容的参数,例如facet等?