solrを使用してデータのインデックスを作成しようとしています。 managment-shemaでは、フィールドのマルチプル値をfalseに定義しています。データを投稿すると、エラーmultiple values encountered for non multiValued field
が返されます。
私が理解したいことは、例えば、
のように、solrが多値フィールドを検出する方法です。このフレーズaa bb cc dd
を持っていて、それを単一の値としてインデックス化/保存したいのであれば、なぜそれを拒否しますか?
管理コンソールで分析を使用していくつかのテストを行いましたが、「:」、「/」というフレーズが複数の値であると考えているので、ファイルがあると思いますsolrが複数の値を検出する方法を定義します。
はここに事前に
編集
をありがとう、私の管理-シェマから、問題を引き起こす場です。<field name="name" type="text_general" indexed="true" stored="true" .multiValued="false"/>
solrが多値フィールドを検出する方法
0
A
答えて
0
あなたは多値フィールドとテキストのトークン化プロセスを混乱させているようです。
多値フィールドは、クライアントがSolrに値のリストを提供する場合です。それらは異なるものとして扱われ、配列構造で返されます。
管理UIの分析画面には、検索エンジンを動作させるトークン化プロセスが表示されます。フィールドは、索引付けされたものと同様に(元の)表現を格納しています。索引付けされたもの(分析UIで示されるもの)は、高速検索を可能にするために処理されたバージョンです。
したがって、値 "AA BB CCはDD" text_generalフィールドに文字列として送信した場合、一つの値として格納され、しかしトークンAA、BB、CC、及びDDとして索引付けされで、ccを検索して見つけることができます。
+0
あなたは正しかった、私はその部分を誤解していたが、どのようにして異種のフィールドを検出できるのか?そして、別のものは、フレーズの索引付けと格納の違いは何か?例えば** aa bb cc dd **多値であるかどうか – aName
関連する問題
- 1. SOLR多値フィールド
- 2. solrの多値フィールドのカウント方法
- 3. Apache Solr:多値フィールドでのファセット検索
- 4. solr検索で複数の多値フィールドを使用する方法
- 5. Solrの多値フィールドの長さを短くする方法
- 6. solr多値フィールドの得点
- 7. Solr多値フィールド上で区別する
- 8. Solr/Lucene多値フィールド - 最大値数?
- 9. Solrの定数倍数多値フィールド
- 10. Solr多値フィールドとファセット付きDIH
- 11. 多値日付フィールドのSolrブースト
- 12. Solrで多値化したフィールドを変換する
- 13. Solr空間検索: "多値フィールドでFieldCacheを使用できません"
- 14. solrの特定のフィールドで検索する方法
- 15. solrの複数値フィールドの条件を作成する方法
- 16. すべてのsolrフィールドの値を検索する
- 17. SOLRの多値アトリビュートグループ
- 18. SOLRで検索時にCLOBフィールドを返す方法
- 19. Solr多言語検索
- 20. Solr検索フィールドのベストプラクティス
- 21. SOLR:フィールドの最も頻繁な値が何であるかを知る方法
- 22. SOLR solrクエリの検索コンテンツを制限する方法
- 23. 空の値を検出する方法
- 24. 複数値の場所フィールドでsolrを検索
- 25. Sunspot solr検索のフィールドをスキップ
- 26. solrの検索結果でフィールド値が1またはtrueです
- 27. カタログ検索でインデックスが未定義のフィールドstore_id solr検索で
- 28. Solrの複数値フィールドによるソート
- 29. フィールド値に基づいてSolrの複数値フィールドをソート
- 30. PHP検索後に多くのレコードを提出する方法
このエラーの原因となるドキュメントの例を教えてください。 '' <フィールド名= "A">のaa bbの <フィールド名= "A">のcc DD '' –
私はフィルムを使用しています:あなたが何かを持っている場合 にのみ多値考慮されるべきです。 "名前": "\"奇妙なAl \ "Yankovic:究極のビデオコレクション":solrによって与えられたjsonの例、そしてここに問題を引き起こす行があります。 – aName
エラーを出すフィールドのスキーマはどのように表示されますか? films.jsonを見れば、それは多値とはみなされません。 –