在 Solr 中,我想知道是否可以从标准(dismax)查询中约束/过滤“More Like This”结果集 - 例如,无需使用特定的 MoreLikeThis 请求处理程序?例如,我有一个 Solr 索引,其中包含两个国家的文档。当我进行原始 (dismax) 查询时,我使用字段查询运算符 (fq) 来过滤感兴趣国家/地区的结果。但是返回的 MLT 结果是针对这两个国家的。我尝试使用 mlt.fl=country,name 来指示“向我显示更多与国家和名称相似的结果”,但它似乎不符合国家标准(或者至少名称参数远远超过国家参数) .
我似乎找不到任何表明有此选项的 Solr 文档,但我希望你们中的一个 Solr 专家可能对此有一些漂亮的技巧/黑客。
提前致谢!