带有slop的通配符短语在elasticsearch中使用字符串查询

时间:2015-07-29 08:02:36

标签: elasticsearch

弹性支持简单短语的slop,例如"quick fox"~2,但是当在字符串中使用通配符时,它不起作用:"qui* fox"~2

我已经使用json查询dsl找到了使用span_near和匹配前缀的解决方法:http://grokbase.com/t/gg/elasticsearch/146vmnsj7r/workaround-for-using-wild-cards-in-phrases-and-proximity-searches-elastic-search

问题是我必须允许用户使用字符串查询进行此类查询。是否存在仅使用查询字符串语法的其他解决方法,或者可能有某种方法来扩展此特定用例的查询字符串语法?

谢谢

0 个答案:

没有答案