私の現在のプロジェクトでは、複数のメールボックスからすべての電子メールとその添付ファイルのインデックスを作成する必要があります。DynamicField in Solr
私はSolrを使用しますが、インデックスの構造を構築するための最良の方法は何か分かりません。私の最初のアプローチは:
<fields>
<field name="id" require="true"/>
<field name="uid" require="true"/>
//A lot of other fields
<dynamicField name="attachmentName_*" require="false">
<dynamicField name="attachmentBody_*" require="false">
</fields>
しかし、今私はそれが最高の構造であるかどうかはわかりません。私は1つの用語を検索することができると思います(例えばstackoverflowの)という用語は、(例えばattachmentBody_1または_2または_3など)単一のクエリであったところを知りません。
誰かが私のインデックスの構造に対してより良い提案をしていますか?
このようにして、どのファイルがマッチしたのかわからないことがあります。とにかく...ハイライトするには私は店舗= "true"のフィールドが必要なので、まだスペースの問題があります。 –
あなたの2番目のオプションは良いものですが、私はすでにそれについて考えていました=) –