CMS的搜索引擎

时间:2011-09-20 07:46:15

标签: mysql content-management-system lucene full-text-search sphinx

我正在为CMS开发搜索系统,我们使用INNODB。我还在设计系统,起初我在mysql上查看FULLTEXT来开发搜索功能,但我发现它只受MyISAM的支持。

我一直忽略了像Lucene或Sphynx这样的第三方搜索引擎,因为我认为他们无法适应CMS,因为它必须从你的网络服务器外部运行。我从来没用过一个,这就是为什么我问一个问题:是否有第三方搜索引擎可以用CMS代码本身轻松部署,而无需用户在服务器上运行任何东西?

也许解决方案很简单,但我对这些事情完全不熟悉。

3 个答案:

答案 0 :(得分:2)

你可以使用Lucene的Zend Framework实现 - 它可以单独使用,不需要ZF的其他部分,也不需要单独的服务器,因为搜索索引存储在文件中。

答案 1 :(得分:0)

MySQL的FULLTEXT搜索是一种非常生硬的工具 - 并不适合细化。如果您想要一个现成的解决方案,您可能需要查看mnogo,它提供了大量有用的搜索引擎功能。

答案 2 :(得分:0)

也许试试; http://www.google.co.uk/cse/

否则,根据搜索的复杂性,尝试堆叠一些SQL LIKE,因为你不能使用FULLTEXT。