sAs*_*s59 3 java search elasticsearch
我有一个ElasticSearch的工作查询,但是我在使用ElasticSearch的Java API执行相同的查询时遇到了问题.
如何使用ElasticSearch的Java API表达下面的查询?
http://localhost:9200/mongoindex/files/_search?q=anyword&fields=file.file
Run Code Online (Sandbox Code Playgroud)
这种类型的查询使用query_string查询.java代码应该如下所示:
SearchRequestBuilder searchRequestBuilder = new SearchRequestBuilder(client);
searchRequestBuilder.setIndices("mongoindex");
searchRequestBuilder.setTypes("files");
QueryStringQueryBuilder queryStringQueryBuilder = new QueryStringQueryBuilder("anyword");
queryStringQueryBuilder.field("file.file");
searchRequestBuilder.setQuery(queryStringQueryBuilder);
SearchResponse response = searchRequestBuilder.execute().actionGet();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8254 次 |
| 最近记录: |