JSONデータを列に格納し、テキストフィールドではなく文書としてDSE検索で分析したいと考えています。Datastax(DSE)でJSONフィールドを分析する方法検索
彼らは共通のスキーマ(あるいはスキーマの任意の適度なサイズのセット)に追従していないので、私はテーブルにJSONのドキュメントを強制することはできません私が現在持っていることは行って大きなテキストフィールドの上に働いてワイルドカード検索です不十分であり、より洗練された照会を可能にしない。
私はSOLR supports nested documentsを読んでいますが、ドキュメントがDSEに適用するには十分ではありません。そこno SOLR field type for nested docsになるようだと私はよう_childDocuments_
のような名前をオブジェクトへの制限を適用する方法が分からない見here
それは私がどのように設定します、個別またはネストされた文書などとそうであればDSE検索ハンドルフィールド/列を持つことが可能ですそれを使用しますか?
は
あなたはUDTを調べましたか?ここには本当に良いDatastaxの書き込みがあります。 http://www.datastax.com/dev/blog/tuple-and-udt-support-in-dse-search – mando222
IIUCでは、UDTを定義するのにまだ残っているスキーマに準拠する必要があります。私が扱っているドキュメントの多くのオブジェクト名/キーは、私が予期できないハッシュだけです。それでも、UDTは、より一貫性のある構造を持つドキュメントのサブセットに対して適切な方向に向いている可能性があります。 – kostja
@ mando222あなたは質問の答えを言い換えることができます - いいえ、DSE 5リリースでは、レコードに格納されたJSONドキュメントをネストされた/別のドキュメントとしてインデックス付けすることはできません。正しい? – kostja