0

我正在 symfony 中进行一项新设计,其中包括大量相关的表。

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

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

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

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

4

1 回答 1

0

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

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

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

于 2012-05-11T19:17:44.303 回答