在我当前的项目中,我需要索引来自多个邮箱的所有电子邮件及其附件。
我将使用 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>
但现在我不确定它是否是最好的结构。我不认为我可以通过单个查询搜索一个术语(例如stackoverflow)并知道该术语在哪里(例如attachmentBody_1或_2或_3等)。
有人对我的索引结构有更好的建议吗?