mysql數(shù)據(jù)庫引擎有哪幾種 mysql中的全文本搜索用在什么情況下?
mysql中的全文本搜索用在什么情況下?一般來說,全文索引不是一個小項目。數(shù)據(jù)量不會太小,而且可能沒有幾個字段可以同時搜索。搜索結(jié)果很可能需要排序。很有可能在搜索關(guān)鍵詞被點擊后,就要按照某種需求權(quán)重進
mysql中的全文本搜索用在什么情況下?
一般來說,全文索引不是一個小項目。數(shù)據(jù)量不會太小,而且可能沒有幾個字段可以同時搜索。搜索結(jié)果很可能需要排序。很有可能在搜索關(guān)鍵詞被點擊后,就要按照某種需求權(quán)重進行排名,更有可能的是,在搜索中文時,需要對關(guān)鍵詞進行分段,突出顯示結(jié)果等一系列的事情,所以單獨用MySQL引擎來做這件事是非常麻煩的。也許有些需求可以簡單地用MySQL來實現(xiàn),但是一般來說,這個需求是基于一個大型數(shù)據(jù)庫的,通過MySQL進行如此復(fù)雜的查詢可能會比較慢。我以前的項目也有類似的問題??蛻舨粩嗵岢龈嗟乃阉饕?。如果沒有做好優(yōu)化工作,這種搜索請求大約需要10秒鐘。優(yōu)化后,時間縮短為4秒。而且,如果客戶想讓你做搜索引擎之類的事情,實施起來更痛苦,最好直接選擇專業(yè)的東西