Apache Solr 布尔搜索 100% 匹配

哈里斯·马哈茂德

我的 apache solr 中有 2 个文档,其中包含以下字段值

custom_value: haris mehmood

custom_value: hari mehmood

我正在尝试进行布尔搜索并使用 dismax 并且我的查询是+haris,我执行以下操作:

defType=dismax & mm=100% & ps=0 & q=+haris & wt=json

PS:我自己在查询字符串中添加了空格以便更好地理解

我只想要 1 个响应结果,它应该是第一个,即haris mehmood而不是第一个hari mehmood

我想知道我做错了什么,如果没有,有没有办法实现我想要的。

柿子

如果您想处理该查询/字段中的非英语文本,请使用不同的分析,而不是做任何英语语言的事情。

text_en 可能会进行一些词干提取,并且正在删除 'haris' 中的 s,因此它与您的查询匹配。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章