Wenn Sie PHP zum Entwickeln einer Website verwenden, wo befindet sich das Suchfeld? Beim Eingeben wird die Benutzereingabemethode nicht richtig umgeschaltet. Es kann also vorkommen, dass die Eingabe Pinyin in chinesische Zeichen umwandelt und die Datenbank abfragt Zeigen Sie die entsprechenden Produkte an! Ursprünglich wollte ich Sphinx verwenden, aber ich hatte keine andere Wahl, als es mehrere Tage lang erfolglos zu installieren!
業(yè)精于勤,荒于嬉;行成于思,毀于隨。
// PHP利用ICU擴(kuò)展intl實(shí)現(xiàn)漢字轉(zhuǎn)拼音
echo transliterator_transliterate('Any-Latin; Latin-ASCII; Lower()', '小米'); //xiao mi
// MySQL全文檢索字段name_fts中同時(shí)包含關(guān)鍵字xiao mi的商店記錄.
SELECT name FROM store
WHERE MATCH(name_fts)
AGAINST('+xiao +mi' IN BOOLEAN MODE)
ORDER BY id DESC LIMIT 5;
拼音轉(zhuǎn)漢字方案 https://github.com/letiantian...
商品不多的話,也可以多加一個(gè)拼音字段