中文官方文档地址:
https://www.elastic.co/guide/cn/elasticsearch/guide/current/root-object.html
英文文档地址
https://www.elastic.co/guide/en/elasticsearch/guide/current/_controlling_analysis.html
API文档地址:
https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/index.html
API使用心得
1.Nested Query --嵌套查询,应用场景
当对象中包含对象信息时。
2.设置是否按查询匹配度排序
searchRequestBuilder.setExplain(true);
3.termsQuery(),查询多个值匹配
termQuery() 精确匹配某个值
boolQueryBuilder.filter(QueryBuilders.termsQuery(OrderIndexField.PAY_STATUS, objects))4.rangeQuery()
查询范围
5.boolQueryBuilder.must(matchQuery(OrderIndexFields.REMARK, paramDTO.getRemark()));6.existsQuery()
存在某个值7.InnerHitBuilder
8.CollapseBuilder
9.FilterAggregationBuilder
10.聚合查询
https://elasticsearch.cn/article/102