0
我有一個查詢看起來爲一些關鍵字的使用全文索引的正常工作,但沒有與產品,如「阿迪達斯Adistar拯救3」MySQL的搜索短詞
3實際上是重要的,但MySQL的一個問題全文索引不包括它在搜索中。
什麼會作出最好的方式,以確保連續載「阿迪達斯」,「Adistar」 &「救亡3」
通常情況下,搜索將是:
SELECT * FROM products WHERE (title LIKE "%adidas%" AND title LIKE "%Adistar%" AND title LIKE "%Salvation%" AND title LIKE "%3%")
非常感謝 佈雷特
「確保包含」Adidas「,」Adistar「和」Salvation 3「的行的最佳方式是什麼?是不是:LIKE「%救贖3%」而不是LIKE「%救亡%」,標題如「%3%」。另外阿迪達斯案件不匹配 –
歡呼聲 - 你是什麼意思,阿迪達斯案件不匹配?是不是不區分大小寫? – bertster
LIKE並不區分大小寫(我認爲)所以沒關係,但是阿迪達斯和%adidas%有不同的情況 –