SolrCore中"missing content stream"异常的意义是什么?



关于这个话题,我看到了一些其他的问题。然而,它们并没有解决"内容流"的一般性质。是。

  1. 什么是"内容流"在solr中,这个信息的意义是什么?例如,通常当我们在SQL数据库中遇到CONNECTION FAILURE时,这仅仅意味着没有到数据库服务器的路由。同样的习语:缺失的"内容流"是什么意思?当我们给Solr写信的时候?

  2. 在写入Solr Core之前,我们需要在java应用程序中验证什么?

  1. 您正在使用Solr Update请求处理程序,该处理程序期望发送XML文档的http POST流。所以在这种情况下,如果你没有传递任何文档时,调用url,你会得到"丢失的内容流消息"。

  2. 在您的Java应用程序中,您需要验证您正在向Solr传递适当的内容流和参数。您可以在UpdateXMLMessages wiki页面上获得更多详细信息。

另外,您可能需要考虑使用SolrJ Java客户端来编写和查询Solr索引。

  1. 内容流=您提交给Solr的数据是
  2. 您需要验证您的内容流是否与Solr模式一致。示例:您正在从java客户端提交字符串类型的值"name",而在Solr模式中有一个字符串类型的字段"name"。您需要验证用户名和密码是否正确,如果需要,可以向solr进行身份验证。

最新更新