1
我知道這個問題上已經有很多問題了,但我需要更具體的信息。所以這裏是:如何優化全文搜索?
- 理想情況下應該使用最少的資源(CPU,內存)可以執行全文搜索的字符的最大長度是多少?
- 什麼時候應該決定使用
LIKE %$str%
還是全文搜索? - 重要的是要同時使用兩個版本
LIKE %$str%
和全文搜索並動態使用最優化的搜索嗎?
我知道這個問題上已經有很多問題了,但我需要更具體的信息。所以這裏是:如何優化全文搜索?
LIKE %$str%
還是全文搜索?LIKE %$str%
和全文搜索並動態使用最優化的搜索嗎?
非常感謝。 :-)在第三個問題上擴展一點,當我搜索從MySQL FT搜索權限中排除的關鍵字時,我仍然必須使用'LIKE'?另外,人們如何搜索少於3個字符的字符串呢? – Sterex
您仍然可以使用FT搜索。如果您想搜索每個單詞,您可以更改或禁用排除的單詞。還有一個選項可以索引少於3個字符的單詞。這些都是可配置的。看看這裏:http://dev.mysql.com/doc/refman/5.0/en/fulltext-fine-tuning.html 'ft_min_word_len'和'ft_stopword_file'應該可以幫到你。 – stormbreaker
非常感謝@風暴! :-)下班後會去。 :-) – Sterex