2012-04-12 48 views
1

我想就如何最好地處理這個問題提出一些建議。我有一張大約有2500條記錄的表格(我知道的數量並不多,而且每年只增長大約500條)。它有3個文本字段,我目前使用全文搜索。儘管如此,字符的最小限制仍然會引起問題mySQL堅持全文搜索或與替代?

你會建議減少最小字符數限制以接受3個字符的單詞(這是大部分問題)並繼續使用全文搜索,或者我應該查看其他選項,如Sphinx或Lucene嗎?基本上我不熟悉sphinx/lucene/etc,不知道他們是否會給我提供任何有關搜索數據類型和數量的巨大優勢。

謝謝

回答

0

現在,我建議你只是減少最小字符數限制。然而,你應該開始研究Lucene/SOLR,因爲它們提供了更多的好處,例如分面結果和空間搜索(截至3.5+),但是加速時間可能會很痛苦。如果您現在開始使用SOLR進行研究和練習,那麼當新的功能請求進入需要時您將準備好轉換。