これは、私がやろうとしている本当に奇妙なことかもしれません。「リバー」を実行して、couchdb 内のすべてのデータに動的にインデックスを付けています。
複数のユーザーがシステムにデータを入力すると、マッピングに矛盾が生じることがあります ( MapperParser Error
)。例えば:
- userAは次のデータを追加します - -- elasticSearch は、この変数
{"tweet" : {"fooval" : "1"}}
のマッピングを数値として作成します(数値として解釈するため)。tweet.fooval
- userBは次のデータを追加します。 -- elasticSearch は、この変数
{"tweet" : {"fooval" : "false"}}
のマッピングをブール値(ブール値として解釈するため) として作成しようとするため、 MapperParser エラーが発生します。tweet.fooval
私はあなたが問題を見ていると思います。また、配列/オブジェクトを文字列として扱いたくないため、スカラー型のレベルでのみ実行したいと考えています。マッピングが作成されている間、すべてのスカラー型を文字列として扱いたいと思います。
ドキュメントページやフォーラムで何も見つけられなかったので、ここで指示/ポインタを求めます。