全文搜索的最佳数据库是什么?

时间:2011-02-24 08:48:38

标签: full-text-search lamp

进行全文搜索的最佳数据库是什么? Lucene和Sphinx不是一个选项,因为我案例中的数据变化非常频繁。 记录计数应为250k +条目,主要是产品描述和类似。 LAMP堆栈。

2 个答案:

答案 0 :(得分:1)

我建议您使用开源数据库。

如果您长期认真对待FTS并且这是您的产品或应用程序的核心功能,我建议您查看 Solr 。如果您希望将简单的FTS实现为现有PostgreSQL数据库,那么 PostgreSQL FTS是一种很棒的方法。 PostgreSQL支持UTF8和多种语言进行拼写,解析和词干分析。 MySQL只支持MyISAM表上的FTS,除了最基本的FTS实现外,它实际上并不是很好。

来源为here

答案 1 :(得分:0)

看看CouchDB。它内置了文档和可扩展的搜索功能。它使用map-reduce技术进行操作。但它不是RDBMS。所以围绕couchDB进行一些研究,它是开源的,并且非常适合LAMP堆栈。

相关问题