Mysql搜索大型文档库

时间:2012-01-10 20:55:26

标签: php mysql search full-text-search

我正在使用PHP搜索文本文件池,并使用匹配搜索字符串的strpos()拉取小行文本。事实证明,这种方法规模很小,但根本没有大规模的工作。

我一直在研究Mysql的全文搜索,但是对于我想要的那种挑剔的东西似乎并不是特别好用(例如在一系列文档中搜索“school”这个单词的每个实例然后拉结果那些搜索)。有些文件很长。

我可以尝试使用mysql全文搜索来获取相关文档,然后让php通过它们找到每个字符串的出现... - 我想要的那种搜索在这方面真的很愚蠢,而且根本没有开悟。

(编辑) 所以问题是:我可以使用Mysql从一个单元格中拉出所有匹配的字符串,就像我可以在php中使用strpos(),或者文档(每个+50页)是否相当长?那我应该吗?

1 个答案:

答案 0 :(得分:0)

搜索框架的两个选项是ElasticsearchSolr

两者都建立在lucene之上。