0
好吧,我現在用的是下面的查詢做一個全文查詢搜索:什麼影響MySQL使用全文索引返回的結果?
SELECT city,state_prefix FROM zip_code3 WHERE MATCH (zip_code,city,state_prefix,state_full) AGAINST ('birmingham al') LIMIT 1;
現在,我的開發服務器上這就像一種享受,隨着城市的「伯明翰」和國家認定爲「AL行「得分最高,即9.7016019821167
和同一城市的另一個類似記錄,但來自」IA「的不同狀態的得分爲5.988482475280762
。
但是,在生產服務器上它是完全不同的,兩個結果都有相同的得分6.05505323410034
。
這是造成混亂,因爲我只需要第一個結果,結果需要是正確的城市/州。
所以我想知道爲什麼我會得到不同的結果,爲什麼生產服務器的得分似乎不合時宜?
好吧,終於變成了'2',但沒有變化,一切仍然有相同的分數。你需要看什麼樣的配置選項? – Brett
@Brett這是我唯一的猜測。 – Tchoupi