从 6.6 迁移到 solr 7.7 后,Edismax 查询不起作用

问题描述

我已从 6.6 迁移到 solr 7.7 版 但迁移到此版本后,我的 edismax 查询不起作用并返回 0 值。 我的 edismax 查询是这样的。

{!edismax qf='title' mm=1 k='("messi"^4.02 "ronaldinho"^2.01)' pf='title' ps=10 qs=4}

它正在处理 6.6 的旧版本并返回结果。 谁能告诉我可能是什么问题??

解决方法

要解决这个问题,我必须在参数中设置 q.op=OR。 在 Solr7.7 中,它默认采用 q.op=AND。