我正在研究symfony中的一个新设计,其中包含大量与之相关的表。
遵循symfony教程,并在网上做一些研究让我决定使用Zend lucene索引来提供搜索功能。
我希望能够搜索多个表格,但能够区分结果,以便在显示搜索结果时调用适当的模块操作。
如果你能给我一些关于在索引文档中包含不同信息的大索引(并且可能包括指示它对应的模型的字段)与每个表的separte索引有更多信息,我会很感激。同质索引文档结构。
非常感谢,对不起我的英语。
答案 0 :(得分:0)
通常,您可能希望在一个索引中包含您要搜索的所有内容。这将更容易,无论如何可能会有很小的性能差异。
大索引的主要问题在于,每次索引更改时都必须进行一些处理,所以如果你真的有不相交的数据,那么如果你因为不需要的更改而复温,就会失去一些性能。
但这不太可能对你产生显着的影响。