4

long/string 値の両方を許可するフィールド Qty や object/string 値の両方を許可するフィールドなど、1 つのフィールドに対して複数のコア タイプ マッピングを作成することは可能ですか?

私は mongodb リバーを使用しています。フィールドがオブジェクトとしてインデックス化されると、このフィールドを文字列として含む他のすべてのデータに対して MapperParsingException がスローされますか?

私はここでhttps://github.com/elasticsearch/elasticsearch/issues/1166を読みましたが、これは不可能です.それでも当てはまりますか? v 0.19.8 を使用しています。

http://grokbase.com/t/gg/elasticsearch/128ath8kh1/some-mapping-confusions-to-resolveに示されている例に従って、マッピングで ignore_conflicts : true を設定しようとしましたが、探していたデータmongodb から Elasticsearch に取り込まれませんでした。

http://elasticsearch-users.115913.n3.nabble.com/Getting-MapperParsingException-while-parsing-a-string-and-a-number-td3897986.htmlも調べましたが、制御できませんスキーマ (異なるタイプが検出された場合、フィールドの名前を変更することはできません)

mongodb に保存したすべてのドキュメントがelasticsearch にあることを確認したいと思います。ありがとう!

4

1 に答える 1

0

long/string 値の両方を許可するフィールド Qty や object/string 値の両方を許可するフィールドなど、1 つのフィールドに対して複数のコア タイプ マッピングを作成することは可能ですか?

いいえ。ただし、マルチフィールド タイプを活用して目的の場所に到達できるかどうかを確認することをお勧めします。

于 2013-05-31T03:29:39.337 に答える