Zend Lucene & Symfony:一个大索引与多个多个索引



我正在symfony中开发一个新设计,其中包括大量表格,其中大多数是相关的。

遵循symfony教程,并在网络上做一些研究,使我决定使用Zend lucene索引来提供搜索功能。

我希望能够跨多个表进行搜索,但能够区分结果,以便在显示搜索结果时调用适当的模块操作。

如果您能给我一些意见,让我有一个包含索引文档中各种信息的大索引(并且可能包括一个指示它对应于哪个模型的文件)与为每个表提供一个具有更同质索引文档结构的单独索引,我将不胜感激。

非常感谢,对不起我的英语。

通常,您可能希望将要搜索的所有内容包含在一个索引中。它会更容易,无论如何可能几乎没有性能差异。

大索引的主要问题在于,每次索引更改时都必须进行一些处理,因此,如果您确实有不相交的数据,那么如果您正在为不必要的更改重新预热,则会失去一些性能。

但这不太可能对你产生显着的影响。

最新更新