大家好:我在这个主题上看到了其他一些问题,例如:org.apache.solr.common.SolrException: missing content stream。但是,它们没有解决“内容流”究竟是什么的一般性质......
1)solr中的“内容流”是什么?此消息的重要性是什么?例如,通常当我们在SQL数据库中获得CONNECTION FAILURE时,它意味着没有到数据库服务器的路由。在同样的习语中:当我们写信给Solr时,缺少“内容流”的含义是什么?
和
2)在写入Solr Core之前,我们需要在Java应用程序中验证什么?
答案 0 :(得分:4)
您正在使用Solr Update请求处理程序,该处理程序需要发送XML文档的http POST流。因此,在这种情况下,如果您在调用网址时未传递任何要发布的文档,您将收到“缺少内容流消息”。
在Java应用程序中,您需要验证是否将适当的内容流和参数传递给Solr。您可以在UpdateXMLMessages维基页面上获得更多详细信息。
此外,您可能需要考虑使用SolrJ Java client来编写和查询Solr索引。
答案 1 :(得分:0)