首页 > 解决方案 > 可以搜索Response.getHits().getHits(); 抛出空指针异常

问题描述

我们在 searchResponse.getHits().getHits() 处得到一个空指针异常;我对弹性搜索完全陌生,不知道它是如何工作的,但需要分析这个问题。

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

标签: javaelasticsearch

解决方案


查看 的代码,即使响应为空InternalSearchResponse,它看起来也会hits被初始化。SearchHits.empty()

对于其他情况,它总是用 初始化new。您可以在这里查看源代码。


推荐阅读