【发布时间】:2015-04-10 02:11:06
【问题描述】:
我正在寻求有关使用通配符进行精确短语搜索的帮助。
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”完全匹配。 我期待与上面相同的结果。
前导通配符不起作用。 有没有办法做到这一点?
谢谢, 巴斯卡尔.S
【问题讨论】:
标签: elasticsearch spring-data spring-data-elasticsearch