标签: elasticsearch
我需要匹配“1-2”之类的单词,但是我使用的标准分析器忽略了“ - ”,
我不能使用“analyze_wildcard”:true 因为它会返回像“1”,“ - ”,“2”这样的标记,这不是理想的解决方案。
我无法使用第三方插件。
我正在尝试使用正则表达式设置自定义标记生成器,但它们都不起作用。
答案 0 :(得分:0)
我认为最好的方法是关闭你想要匹配的领域的分析仪" 1-2"。不要忘记在搜索查询中不使用分析器。