弹性搜索获取与动作获取有什么区别?弹性搜索获取与动作获取
这只是一个暴露例外的地方,因为另一个人自己处理它们吗?
所有与我看到(在Java中)使用actionGet弹性搜索的使用范例,即
SearchResponse response = client.prepareSearch().execute().actionGet();
哪一个我应该使用什么时候?
弹性搜索获取与动作获取有什么区别?弹性搜索获取与动作获取
这只是一个暴露例外的地方,因为另一个人自己处理它们吗?
所有与我看到(在Java中)使用actionGet弹性搜索的使用范例,即
SearchResponse response = client.prepareSearch().execute().actionGet();
哪一个我应该使用什么时候?
FromThe的actionGet()
到类似的JavaDoc官方{@link#获取()},只是交谈了{@link InterruptedException的}和投掷 *一个十@link org.elasticsearch.ElasticsearchIllegalStateException}代替。此外,还捕获 * {@link java.util.concurrent.ExecutionException},并引发实际原因。
它只是提供了一个包装过Future#get()
,抓住InterruptedException, ExecutionException
并将其包装成ElasticSearchException
此外,您还可以直接使用client.prepareSearch().get()
,而不是client.prepareSearch().execute().actionGet()
。它在内部也是这样。
谢谢,还想知道你在哪里找到javaDocs?我认为没有官方的Java文档?或者你只是反编译成源文件并查看那里的文档? –
是的..我有源检出并在那里检查。 :) – Rahul