我正在寻找有关使用通配符进行精确短语搜索的帮助。
QueryBuilders.multiMatchQuery("Java Se", "title", "subtitle")
.type(MatchQueryBuilder.Type.PHRASE_PREFIX);
上面的查询,返回以下结果。
1) Java 搜索 2) 弹性 Java 搜索
尾随通配符有效。
但是,当我像下面的查询一样搜索时,
QueryBuilders.multiMatchQuery("ava Se", "title", "subtitle")
.type(MatchQueryBuilder.Type.PHRASE_PREFIX);
它不会返回任何内容,因为没有任何内容与“ava Se”完全匹配。我期待与上述相同的结果。
前导通配符不起作用。有没有办法做到这一点?
谢谢, Baskar.S