org.apache.solr.common.SolrException:错误:[doc=SOMEURL]未知字段'';
嗨,我得到了这个例外,我已经用尽了所有可能的设置,我可以想到的org.apache.solr.common.SolrException:错误:[doc=SOMEURL]未知字段'';,solr,nutch,Solr,Nutch,嗨,我得到了这个例外,我已经用尽了所有可能的设置,我可以想到的 org.apache.solr.common.SolrException: ERROR: [doc=SOMEURL] unknown field '' 问题是字段“”-引号是空的,因此我不知道问题的原因 有人有同样的问题吗?我会帮我很多 一些信息: Nutch版本2.1 Solr版本1.5 作为数据存储器的Hbase -用于Solr运行的Tomcat6 在代码中,您可以这样做: nutchDocument.add("my_ke
org.apache.solr.common.SolrException: ERROR: [doc=SOMEURL] unknown 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(我确信在正确的目录中)中的每一个都是以正确的方式编写的“我的密钥”
谢谢你的帮助好吧,我只好瞎了。我发现问题出在哪里了。对于有类似问题的人,原因如下: 在我的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
属性,它用于映射空字段“”