弹性支持简单短语的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
问题是我必须允许用户使用字符串查询进行此类查询。是否存在仅使用查询字符串语法的其他解决方法,或者可能有某种方法来扩展此特定用例的查询字符串语法?
谢谢