1, 在elasticsearch-head 图形化界面端,
模糊查询标题含有“战”的查询(query,bool,must, 和match参数设置)。post 请求,_search参数,film索引下的dongzuo类,返回值有得分;
模糊查询标题含有“星球”,“战”的查询(query,bool,must, 和match参数设置)。post 请求,_search参数,film索引下的dongzuo类;返回值有得分;
java代码查询的方法searchMulti()方法,测试
@Test
public void searchMulti() throws Exception{
SearchRequestBuilder srb = client.prepareSearch("film").setTypes("dongzuo");
HighlightBuilder highlightBuilder =new HighlightBuilder();
QueryBuilder queryBuilder=QueryBuilders.matchPhraseQuery("title", "战");
QueryBuilder queryBuilder2=QueryBuilders.matchPhraseQuery("content", "星球");
SearchResponse sr = srb.setQuery(QueryBuilders.boolQuery()
.must(queryBuilder)
第8讲 8.ElasticSearch组合多条件查询
最新推荐文章于 2025-06-22 00:22:05 发布