我看过some other关于这个话题的问题。但是,它们没有解决“内容流”到底是什么的一般性质。
什么是 solr 中的“内容流”,这条消息的意义是什么?例如,当我们在 SQL 数据库中遇到 CONNECTION FAILURE 时,通常意味着没有到数据库服务器的路由。同样的成语:当我们写入 Solr 时,缺少“内容流”是什么意思?
在写入 Solr Core 之前,我们需要在 Java 应用程序中验证什么?
最佳答案
您正在使用期望发送 XML 文档的 http POST 流的 Solr 更新请求处理程序。因此,在这种情况下,如果您在调用 url 时没有传递任何要发布的文档,您将收到“缺少内容流消息”。
在您的 Java 应用程序中,您需要验证您是否将适当的内容流和参数传递给 Solr。您可以在 UpdateXMLMessages 上获得更多详细信息维基页面。
此外,您可能需要考虑使用 SolrJ Java client编写和查询 Solr 索引。
关于java - SolrCore 中的 "missing content stream"异常有什么意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8301720/