【问题标题】:SOLR behaves differently on XML and JSON outputSOLR 在 XML 和 JSON 输出上的行为不同
【发布时间】:2012-10-24 13:04:27
【问题描述】:

我尝试那些请求:

http://localhost:8080/solr/core/select/?q=title:mario&start=0&rows=10&wt=xml 工作正常

http://localhost:8080/solr/core/select/?q=title:mario&start=0&rows=10&wt=json 不起作用! 返回

HTTP 状态 400 - 未定义的字段标签

输入状态报告

消息未定义的字段标签

描述客户端发送的请求语法错误(未定义的字段标签)。

谁能给点建议?

【问题讨论】:

  • 嗯,这很奇怪。您是否在 solrconfig.xml 中为标准请求处理程序设置任何默认值?我猜 Solr 正在寻找一个不在您的架构中的标签字段,但您没有在查询中提及它。另外,根据 wt 参数它具有不同的行为是没有意义的,我会再次检查。

标签: solr lucene


【解决方案1】:

我解决了这个问题。 对于可能遇到同样奇怪行为的人,我是如何到达那里的:

我将 data-dir 属性更改为另一个目录(另一个 SOLR 核心的数据目录,具有不同的数据库、字段..)

只需重新索引索引即可解决问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-04
    • 2013-09-22
    • 1970-01-01
    • 2021-12-20
    相关资源
    最近更新 更多