2009-10-08 69 views

回答

0

我认为堆栈溢出在后台使用SQL Server作为数据库提供的内置全文搜索功能。 Oracle提供Oracle intermedia(Oracle 9i),后来被称为Oracle Text,它非常完整和高效。 Postgresql提供了一个名为tsearch2的标准内置模块。我不确定MySql,但是看看我提到的其他3个数据库,fulltext是一件非常复杂的事情,需要时间才能成熟。

0

我推荐Sphinx Search:需要对代码进行配置和修改,但是真的值得。

在一个包含1百万条消息的论坛上,全文搜索只需要几毫秒。

+0

当需要排序时,速度很慢! – Misier 2009-10-08 06:34:31

1

Apache SOLR(Lucene)功能很强大。

+0

很高兴听到它。我靠这种方式。 – 2009-10-08 06:29:41