私はelasticsearchを使用してビデオ情報インデックスを作成します。 フィールドプロパティがelasticsearch MapperParsingException型配列のハンドラがありません
.startObject(VideoRecDoc.Field.TAGID.getName()).field("type", "array").field("index", "not_analyzed").endObject()
とIDEAのように定義[「サッカー」、「バスケットボール」]のような配列であるフィールド「tagIds」があることは私のESバージョンがある
MapperParsingException[No handler for type [array] declared on field [tagIds]
例外になります2.3.3、そして私はes2.3.3のドキュメントをチェックし、配列のデータ型をサポートしています。私は文字列に配列からtagIdsフィールドタイプをチャンスとき
、インデックスが正常に作成することができます。私はこの例外をグーグル
は、そのことについては何も見つかりませんでした。
ありがとうございました~~~~~~! – user1978965