提交 72d1e269 authored 作者: 董吉利's avatar 董吉利

路段分词查询queryHighWay()增加过滤,过滤掉等级名称为等外的路段

上级 c9b20561
......@@ -12,11 +12,8 @@ import org.elasticsearch.search.SearchHit;
import org.elasticsearch.search.SearchHits;
import org.elasticsearch.transport.client.PreBuiltTransportClient;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
import javax.sound.midi.Soundbank;
import javax.validation.Valid;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.net.InetAddress;
......@@ -780,7 +777,8 @@ public class EsUtil_fanshe {
));*/
BoolQueryBuilder boolQueryBuilder = QueryBuilders.boolQuery()
.must(QueryBuilders.multiMatchQuery(keyword, "luxianbianhao","luxianmingcheng"))
.mustNot(QueryBuilders.matchPhraseQuery("dengjimingcheng", "高速"));
.mustNot(QueryBuilders.matchPhraseQuery("dengjimingcheng", "高速"))
.mustNot(QueryBuilders.matchPhraseQuery("dengjimingcheng", "等外"));
searchRequestBuilder.setQuery(boolQueryBuilder);
}
String[] highwayNames = {"id",
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论