現在のプロジェクトでは、複数のメールボックスからのすべての電子メールとその添付ファイルにインデックスを付ける必要があります。
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つのクエリで1つの用語(例: stackoverflow)を検索し、その用語がどこにあるか(例:attachmentBody_1または_2または_3など)を知ることはできないと思います。
誰かが私のインデックスの構造についてより良い提案を持っていますか?