Elasticsearch Java High Level Rest Client API 主要分为:
全文查询 api,词项查询 api,特殊查询 api(按照聚合查询 api 和使用生成的建议查询 api 也算少数的特殊查询 api),复合查询 api。
https://blog.csdn.net/qq_42647903/article/details/120178755
全文查询 API 列表:
词项查询 API 列表:
特殊查询 API 列表:
Search Query 名称 | 对应的 Builder 的实现类 | 对应的 Builders 工厂方法(用以生成对应的 Builder) |
---|---|---|
Aggregation | TermsAggregationBuilder | AggregationBuilders.terms() |
Suggestion | SuggestionBuilder | SuggestBuilders.termSuggestion() |
复合查询 API 列表:
Search Query 名称 | 对应的QueryBuilder 的实现类 | 对应的 QueryBuilders 工厂方法(用以生成对应的 QueryBuilder) |
---|---|---|
Constant Score | ConstantScoreQueryBuilder | QueryBuilders.constantScoreQuery() |
Bool | BoolQueryBuilder | QueryBuilders.boolQuery() |
Dis Max | DisMaxQueryBuilder | QueryBuilders.disMaxQuery() |
Function Score | FunctionScoreQueryBuilder | QueryBuilders.functionScoreQuery() |
Boosting | BoostingQueryBuilder | QueryBuilders.boostingQuery() |
本文含有隐藏内容,请 开通VIP 后查看