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