4

デフォルトのメカニズムを使用して(スキーマ/構造を渡さずに)データのインデックスを作成しています。JSON ドキュメントを単純に XPOST します。

使いたい:

  • 1 つのインデックス
  • さまざまなタイプですが、データ自体には関連付けられていません

私が抱えている問題は、JSON ドキュメントに特定のプロパティが 1 つあり、それが再帰的に入れ子になることがあるということです。その場合、データ インデックス作成の PUT 操作で ElasticSearch エラーが発生します。

このような属性の内容は、私の検索/インデックス作成の目的にとって重要ではありません。データから除外できることはわかっていますが、それでも NoSQL ソリューションのように保存したいと考えています。

例:

{ prop1 : 「何か」、dirty_prop : { someprop : 123 、dirty_prop : { .... } } }

上記のように、ネストされたインクルージョンがあり、失敗します。

問題は、エラーを回避してデー​​タを保持する方法です。インデックスからdirty_prop削除すると、通過できると思い ます。完全な構造を提供する必要なく、それを除外する最も簡単な方法は何ですか (データに新しい属性を取得するため、完全な構造/スキーマを提供できません)。

4

1 に答える 1