1
A
回答
2
第一件事就是你使用java的elasricsearch客户端。用正确的版本
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>${es.version}</version>
</dependency>
二Maven的依赖关系如下通过提供适当的主机ID和端口(9300默认情况下)创建使用TransportClient客户端。
Client client = new TransportClient()
.addTransportAddress(new InetSocketTransportAddress("host-ip-address", 9300));
最后查询结果。例如,匹配查询如下。
QueryBuilder qb = QueryBuilders.matchQuery("location", "india");
SearchResponse response = esClient.prepareSearch("index-name").setTypes("type-name")
.setQuery(qb)
.execute().actionGet();
最后,您的响应将具有elasticsearch所需的所有以印度为位置的文档的结果。
相关问题
- 1. 弹性搜索发布API
- 2. 复制弹性搜索索引与Logstash
- 3. 弹性搜索自动翻转索引
- 4. 使用弹性搜索索引couchdb
- 5. 弹性搜索索引功能?
- 6. anagram的弹性搜索索引?
- 7. 散列索引与弹性搜索
- 8. 刷新弹性搜索索引/实时搜索
- 9. 弹性搜索管道搜索查询
- 10. 弹性搜索URI搜索群组
- 11. ngram通配符搜索弹性搜索
- 12. 弹性搜索5和弹簧数据弹性搜索
- 13. 上弹性搜索
- 14. 弹性搜索 - Laravel
- 15. 同时在弹性搜索中索引多个索引
- 16. mongodb搜索索引性能
- 17. 弹性数据弹性搜索 - 查询 - 全文搜索
- 18. 弹性搜索查询 - 弹性搜索1.7
- 19. 弹性搜索嵌套性
- 20. Pyes弹性搜索刷新API问题
- 21. Azure搜索索引 - 搜索确切词
- 22. 春季启动+弹性数据弹性搜索+弹性搜索5.6.0
- 23. Sitecore索引搜索
- 24. SQL索引搜索
- 25. Sphinx搜索索引
- 26. SQL索引搜索
- 27. Cloudant搜索索引
- 28. 禁用在Hibernate搜索提升[弹性搜索映射索引问题,通过休眠搜索]
- 29. 索引弹性搜索中的多字段属性
- 30. 没有索引的rails弹性搜索关系属性
这可以通过简单的步骤来回答,以及谷歌有这个查询的所有答案。可以重新打开一个健康的讨论。 – shaun 2018-01-05 19:02:10