java - SolrCore 中的 "missing content stream"异常有什么意义?

标签 java solr

我看过some other关于这个话题的问题。但是,它们没有解决“内容流”到底是什么的一般性质。

  1. 什么是 solr 中的“内容流”,这条消息的意义是什么?例如,当我们在 SQL 数据库中遇到 CONNECTION FAILURE 时,通常意味着没有到数据库服务器的路由。同样的成语:当我们写入 Solr 时,缺少“内容流”是什么意思?

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

最佳答案

  1. 您正在使用期望发送 XML 文档的 http POST 流的 Solr 更新请求处理程序。因此,在这种情况下,如果您在调用 url 时没有传递任何要发布的文档,您将收到“缺少内容流消息”。

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

此外,您可能需要考虑使用 SolrJ Java client编写和查询 Solr 索引。

关于java - SolrCore 中的 "missing content stream"异常有什么意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8301720/

相关文章:

java - 添加过滤查询需要括号吗?

ruby-on-rails - 在 Solr 上使用 sunspot_rails 进行搜索时,如何通过部分词匹配来提高全词匹配?

java - Intellij 中 Tomcat 服务器的自动 'Application context'

java - 在制作一组对象时,当我改变一个对象的属性时,它们都会改变

java - 什么是 "Received close_notify during handshake"错误

apache - 带有Nutch的Apache Hadoop 2.7.4尝试由于任何原因失败

solr - 在 Solr 中,为什么对索引和查询使用不同的分析器?

java - c3p0 连接 checkin

Java 不能引用非 final 变量

performance - 使用 commitWithin 的 Solr 性能没有意义