【问题标题】:org.apache.solr.common.SolrException: ERROR: [doc=SOMEURL] unknown field ''org.apache.solr.common.SolrException: 错误: [doc=SOMEURL] 未知字段''
【发布时间】:2013-04-09 22:58:08
【问题描述】:

您好,我遇到了这个异常,我已经用尽了我能想到的所有可能的设置。

org.apache.solr.common.SolrException: ERROR: [doc=SOMEURL] unknown field ''

问题是field '' - 引号是空的,所以我不知道是什么导致了问题。

有人遇到同样的问题吗?我会帮我很多。

一些信息:

  • Nutch 2.1 版
  • Solr 1.5 版
  • Hbase 作为数据存储 - 用于 Solr 运行的 Tomcat6

在代码中只有这个:

nutchDocument.add("my_key",stringValue);

我检查了 Solr 的 schema.xml、Nutch 的 schema.xml 以及 Nutch solr-mapping.xml(我确定在正确的目录中),每个都是以正确的方式编写的“my_key”。

感谢您的帮助

【问题讨论】:

    标签: solr nutch


    【解决方案1】:

    好吧,我必须是盲人。我发现问题出在哪里。对于会遇到类似问题的人,原因如下:

    在我的 solrindex-mapping.xml 我有这个:

    <field dest="video_og_title" source="video_og_title" />
    <field dest="video_og_type" source="video_og_type"/>
    <field dest="video_og_image" source="video_og_image" />
    <field name="video_og_url" source="video_og_url"/>
    <field name="video_og_description" source="video_og_description" />
    <field name="video_og_video" source="video_og_video" />
    

    我没有看到该字段具有属性 name 而不是 dest 所以 Solr 表示 dest 属性,它用于像空字段''这样的映射。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-05-15
      • 2022-01-24
      • 2020-01-09
      • 2019-07-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多