0

こんにちは、この例外が発生しています。考えられるすべての設定を使い果たしました。

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

問題はフィールド ''です- 引用符が空なので、何が問題の原因なのかわかりません。

誰かが同じ問題を抱えていましたか?私は私を大いに助けます。

いくつかの情報:

  • ナット バージョン 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」は正しい方法で記述されています。

手伝ってくれてありがとう

4

1 に答える 1

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、Solrdestが空のフィールド ' ' のようなマッピングに使用する属性を表していないことを確認できませんでした。

于 2013-04-14T08:31:01.727 に答える