SOLR:类似于此,对于相同的查询,会给出不确定的结果
mlt处理程序的配置如下:SOLR:类似于此,对于相同的查询,会给出不确定的结果,solr,lucene,solrj,Solr,Lucene,Solrj,mlt处理程序的配置如下: "/mlt":{ "name":"/mlt", "class":"solr.MoreLikeThisHandler", "defaults":{ "df":"en_ss_catchall", "mlt.boost":true, "mlt.qf":"*", "mlt.fl":"*", "ml
"/mlt":{
"name":"/mlt",
"class":"solr.MoreLikeThisHandler",
"defaults":{
"df":"en_ss_catchall",
"mlt.boost":true,
"mlt.qf":"*",
"mlt.fl":"*",
"mlt.mindf":2,
"mlt.mintf":1,
"mlt.count":5}
}
}
当我点击这个处理器时,我有时会得到响应,有时不会得到响应。我不会在两者之间更改我的查询。只需重复搜索,处理程序就会生成不确定的结果。您是否使用多个节点运行SolrCloud?因此没有切分?MLT处理程序仅为本地碎片,因此结果将根据所命中的碎片而有所不同。请参阅了解解决方法。是的,这是因为国家(阿联酋)不是唯一考虑的领域。相似并不意味着相同。如果要将其限制在同一国家/地区,请对该国家/地区应用筛选器(即类似于
fq=country:uae
)。不完全确定查询解析器是否能像预期的那样工作,但请尝试一下。使用查询解析器时不必使用/mlt。是的,找到了。谢谢@MatsLindh。谢谢你的耐心和帮助。干杯。:)