标签: elasticsearch search tokenize
我需要进行搜索,如果包含关键短语,则应该有一个搜索匹配项,但是关键短语可以具有空格,并且整个短语都必须存在。
按照我的理解,index_analyzer和searh_analyzer都可以在空格上分割,也可以不分割,给出了四种可能性-似乎没有一种能满足我的需求。
index_analyzer
searh_analyzer
作为一个例子,假设关键字是“一对一”。这意味着我想使用“一二”或“一二三”进行匹配,但不希望使用“一”进行搜索。考虑不同的选择: