【发布时间】:2016-07-20 22:02:16
【问题描述】:
我是弹性搜索的新手,我读到我们可以使用弹性搜索来使用它的其余 API 调用进行查询。
我正在阅读以下链接: http://blogs.justenougharchitecture.com/using-jest-as-a-rest-based-java-client-with-elasticsearch/
这是正确的做法吗??
另外,我不想限制我的搜索将返回的结果数量(它可以返回数百万条记录)。
Java 中的 ResultSet 是如何工作的,表可能有数百万行,但我们可以一次迭代一行并处理它,而不是将它存储在我的 java 堆中的任何地方),因此不必担心java 堆空间,.. 同样,如果可能,我想对 Elastic Search Querying 做类似的事情(我想要查询中的所有记录),但在迭代它们时不要将它们全部放在我的内存中。
是否可以使用任何java客户端(通过rest API)来做到这一点,如果不是通过rest API,那么有没有解决这个问题的方法。
谢谢
【问题讨论】:
标签: java rest elasticsearch lucene