Apa yang anda bincangkan sepatutnya tergolong dalam carian teks penuh. MYSQL hanya menyokong carian teks penuh untuk MYISAM dan tidak menyokong bahasa Cina. Terdapat kaedah pihak ketiga lain yang menggunakan enjin carian dan MYSQL untuk mencapai penyelesaian perolehan teks penuh berprestasi tinggi. Untuk butiran, sila rujuk: http://wenku.baidu.com/link?u...
Anda bercakap tentang pengindeksan teks penuh InnoDB dalam Mysql5.7 menyokong pengindeksan teks penuh (saya tidak tahu tentang versi lain), dan mempunyai pemalam carian teks penuh ngram terbina dalam untuk menyokong bahasa Cina. pembahagian perkataan.
Apabila membuat jadual: FULLTEXT (字段1,字段2) WITH PARSER ngram Apabila bertanya:
SELECT COUNT(*) FROM table1
WHERE MATCH (字段1,字段2) AGAINST ('关键词');
Nah, anda boleh menggunakan elasticsearch untuk mencari, ini bukan milik mysql. MySQL sendiri digunakan untuk storan Untuk segmentasi kata carian yang kompleks dan sebagainya, lebih baik menggunakan yang profesional Banyak syarikat e-dagang juga menggunakan ini.
Apa yang anda bincangkan sepatutnya tergolong dalam carian teks penuh.
MYSQL hanya menyokong carian teks penuh untuk MYISAM dan tidak menyokong bahasa Cina. Terdapat kaedah pihak ketiga lain yang menggunakan enjin carian dan MYSQL untuk mencapai penyelesaian perolehan teks penuh berprestasi tinggi.
Untuk butiran, sila rujuk:
http://wenku.baidu.com/link?u...
Bolehkah anda menerangkan keperluan dengan lebih terperinci? Apakah jenis keperluan fungsi yang anda ingin buat?
Anda bercakap tentang pengindeksan teks penuh InnoDB dalam Mysql5.7 menyokong pengindeksan teks penuh (saya tidak tahu tentang versi lain), dan mempunyai pemalam carian teks penuh ngram terbina dalam untuk menyokong bahasa Cina. pembahagian perkataan.
Apabila membuat jadual:
FULLTEXT (字段1,字段2) WITH PARSER ngram
Apabila bertanya:
Untuk butiran lanjut, sila layari laman web rasmi
Nah, anda boleh menggunakan
elasticsearch
untuk mencari, ini bukan milik mysql. MySQL sendiri digunakan untuk storan Untuk segmentasi kata carian yang kompleks dan sebagainya, lebih baik menggunakan yang profesional Banyak syarikat e-dagang juga menggunakan ini.