嗨,我得到了这个例外,我已经用尽了所有可能的设置。
org.apache.solr.common.SolrException: ERROR: [doc=SOMEURL] unknown field ''
问题是字段'' - 引号为空,所以我不知道导致问题的原因。
有人有同样的问题吗?我会帮助很多。
一些信息:
在代码中只有这个:
nutchDocument.add("my_key",stringValue);
我已经检查了Solr的schema.xml,Nutch的schema.xml以及Nutch solr-mapping.xml(我确信在正确的目录中),每个都是以正确的方式编写的“my_key”。
感谢您的帮助
答案 0 :(得分:0)
在我的 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
属性,用于映射空字段''。