可以searchResponse.getHits()。getHits();抛出空指针异常

时间:2019-02-18 14:59:21

标签: java elasticsearch

我们在searchResponse.getHits()。getHits();中获得了nullpointerException。 我是弹性搜索的新手,不知道它是如何工作的,但需要分析这个问题。

让我知道它是否在任何情况下都抛出nullpointerexception? 如果抛出该如何处理?

1 个答案:

答案 0 :(得分:0)

看一下InternalSearchResponse的代码,即使响应为空,看起来hits也已经用SearchHits.empty()初始化了。

在其他情况下,总是使用new进行初始化。您可以查看源代码here