2016-05-05 4 views

答えて

4

content_tフィールドには、属性をmultivalued = trueとして追加する必要があります。

multivaluedフィールドは、フィールドに複数の値が存在する場合に便利です。同じ値を複数値形式で保存しない場合は、同じフィールドの属性を削除します。

同じものを削除し、サーバーを再起動します。

データのインデックスを再作成します。

+0

このように配布ジップから出てくるのですか?私はちょうど 'bin/solr start -e cloud -nopromt'をすぐに実行したので、 – assafmo

+0

私は実際に' dynamicFields'を使用しましたので、コレクションを作成する以外の設定には触れていません。このガイド - http://yonik.com/solr-tutorial/ - '_t'はテキスト用で、' _txt'は複数値のテキスト用です。 – assafmo

+0

管理スキーマファイルを '_txt'または' _t'に変更して、フィールドを 'multivalued'にすることができます。あるいは、特定のドキュメント用にschema.xmlを再定義することもできます。 – darthsidious

関連する問題