2012-01-10 58 views
-1

我正在使用PHP搜索文本文件池,並使用strpos()從與搜索字符串匹配的文本中拉出一小段文本。事實證明,這項工作規模較小,但規模並不大。大型文檔庫的Mysql搜索

我一直在尋找Mysql的全文搜索,但它似乎並不適用於我想要的那種nitpicky事物(例如,在一系列文檔中搜索單詞「school」的每個實例,然後拉動這些搜索的結果)。還有一些文件很長。

我可以嘗試使用mysql全文搜索拉相關文件,然後讓PHP通過它們,並找到每個字符串的出現... - 我想要的那種搜索是真的愚蠢的這種方式,而且根本沒有開悟。

(編輯) 所以問題是:我可以使用Mysql從php中的strpos()獲取所有匹配的字符串,或者如果文檔(每個+50頁)相當長?那我應該嗎?

+3

問題是... – zerkms 2012-01-10 20:57:29

+3

你看過使用類似[Solr](http://lucene.apache.org/solr/)的東西嗎? – 2012-01-10 20:58:01

+0

所以你認爲我需要去更重的責任和安裝搜索框架? – ansible 2012-01-10 22:10:08

回答