问题描述
我已从 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。