全文搜索的最快方式是什么?

时间:2012-08-01 10:40:47

标签: mysql hadoop full-text-search

我想在文件中使用文本行进行全文搜索(在某些关键字上)。

目前我们正在使用RDB(MySQL),但需要一段时间。我希望它更快。

我发现使用Hadoop,但与成本相比,它的性能提升并不好。 (随着机器数量的增加,性能将变为1 / n +一些开销......我猜。)

有更好的解决方案吗?

3 个答案:

答案 0 :(得分:3)

你看过SOLR / Lucene吗?

答案 1 :(得分:1)

如果您正在寻找个人使用的基于GUI的解决方案,请尝试使用MySQL的SQLyog's数据搜索功能。它执行与Google搜索非常相似的搜索...使用起来非常简单直观。值得一试......

SQlyog Datasearch screenshot

答案 2 :(得分:0)

您应该尝试使用MySQL的Sphinx。它最适合全文搜索及其开源软件,语法与MySQL非常相似。

Sphinx search engine wiki

Sphinx web site