システムをSolr 1.4からSolr 6.x(または5.xの可能性がある)に移動すると、フィールド名にすべてコロン(たとえば "rdf:type")が含まれます。私は、すべての設定ファイルをschema.xmlファイルを使ってSolr 6.xに変換しました。私はSolrのスキーマビューで "rdf:type"を見ることができます。フィールド名でコロンをアンダースコアに置き換えることをやめる
これらのフィールド名は1.4で正常に機能しましたが、インデックス作成が試行されるとコロンは自動的に下線に変換されます。インターフェイスに建てられたSolrのを、使用して例えば
私のような簡単な文書提出しようとした場合:
ERROR: [doc=682e3f70-a4bc-4336-9f69-e7d620fe5fff] unknown field 'rdf_type'
は、それが「オフにすることが可能です:
{'rdf:type': 'http://purl.org/ontology/bibo/Note'}
を私はというエラーメッセージが表示されます" この機能?コロンを使用すると、Solrの最新バージョンで問題が発生しますか?
(サイドノートでは、「RDF:タイプ」作り強制フィールドと、それが読み込みエラー原因を含めない:「不足している必須フィールド:RDF:タイプ」を、それが正しい名前を表示するIE)
スキルレスの設定例を使用していますか?基本設定の中でデフォルトの更新チェーンを推測していますが、 ':'を '_'に変換しています。 – MatsLindh
@MatsLindhあなたは絶対に正しいです - ありがとう。それは '' 'FieldNameMutatingUpdateProcessorFactory'''でした –