ElasticSearch中Java Search API
来源:互联网 发布:塞班贝拉 淘宝 编辑:程序博客网 时间:2024/05/16 07:53
原文地址:https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/java-search.html
Search APIedit
The search API allows one to execute a search query and get back search hits that match the query. It can be executed across one or more indices and across one or more types. The query can be provided using the query Java API. The body of the search request is built using the SearchSourceBuilder
. Here is an example:
import org.elasticsearch.action.search.SearchResponse;import org.elasticsearch.action.search.SearchType;import org.elasticsearch.index.query.QueryBuilders.*;
SearchResponse response = client.prepareSearch("index1", "index2") .setTypes("type1", "type2") .setSearchType(SearchType.DFS_QUERY_THEN_FETCH) .setQuery(QueryBuilders.termQuery("multi", "test")) // Query .setPostFilter(QueryBuilders.rangeQuery("age").from(12).to(18)) // Filter .setFrom(0).setSize(60).setExplain(true) .get();
Note that all parameters are optional. Here is the smallest search call you can write:
// MatchAll on the whole cluster with all default optionsSearchResponse response = client.prepareSearch().get();
Although the Java API defines the additional search types QUERY_AND_FETCH and DFS_QUERY_AND_FETCH, these modes are internal optimizations and should not be specified explicitly by users of the API.
For more information on the search operation, check out the REST search docs.
- ElasticSearch中Java Search API
- elasticsearch Java API [2.3] » Search API
- Elasticsearch java API (11)Search API scrolls
- Elasticsearch JAVA API 之 Search API
- Elasticsearch java API (12)Search API MultiSearch API
- elasticsearch之Search API
- Elasticsearch java API (13)Search API 使用聚合
- Elasticsearch java API (14)Search API Terminate After 终止后
- Elasticsearch java api中Bulk批量索引
- ElasticSearch中Java Scroll API介绍
- Elasticsearch之 java api
- elasticsearch java api优化
- ElasticSearch: Java API
- Elasticsearch Java API总汇
- elasticsearch java api资料
- elasticsearch java API ------搜索
- elasticsearch java api demo
- ElasticSearch的Java API
- VS2008 STLport5.2.1爬虫使用实例
- Codeforces Round #424 C. Jury Marks (思维?)
- Session介绍、API、生命周期、应用
- 内存对齐的思考
- 操作带 命名空间的xml
- ElasticSearch中Java Search API
- 虚拟内存,虚拟内存地址,物理内存,物理内存地址
- idea工具的使用+【破解】()支持正版购买)。
- UItableViewCell 重用导致控件多次加载 去除cell重用导致 视图控件多次加载问题(转)
- 测试之计算机基础回顾 一
- C# System.Environment.GetFolderPath的使用
- Spring-data-JPA查询方法的总结
- 八大排序算法
- homebrew简介