09/10/2018, 23:45

Cần giúp đỡ về vấn đề search bằng từ khóa

Mình đã xây dựng xong bộ search cho trang web = PHP, bộ search của mình có các tính năng như sau:
1) keyword là chữ Hoa -> search ra Hoa lẫn thường
2) keyword là chữ có dấu -> search vẫn ra kết quả có dấu lẫn ko dấu
Vấn đề mình đang mắc phải là : khi type keyword không dấu (từ cong ty chẳng hạn) thì chẳng ra kết quả nào. Xin hỏi bạn nào có kinh nghiệm vấn đề này xin giúp mình. Cám ơn nhiều.
pajero8484 viết 01:50 ngày 10/10/2018
Cái 1 : Ucase cái từ khóa và nội dung lên đưa về cùng chuẩn Ucase . Vậy là xong . Nhiều người rẽ nhánh làm 2 chú query cho từ thường và từ hoa , không rõ cái nào nhaanh và giảm bộ nhớ , thời gian hơn .

Cái 2 : Khó . Theo kinh nghiệm của các bô lão giảng dậy tại BK thì : Huấn luyện từ và lập từ điển có sẵn . Hàn lâm là thế , chứ cứ thử làm thật thì bố các bô lão đó cũng *** làm dc . Việt Nam chưa có từ điển huấn luyện chuẩn .

Quote Được gửi bởi hoangthienphuc View Post
Mình đã xây dựng xong bộ search cho trang web = PHP, bộ search của mình có các tính năng như sau:
1) keyword là chữ Hoa -> search ra Hoa lẫn thường
2) keyword là chữ có dấu -> search vẫn ra kết quả có dấu lẫn ko dấu
Vấn đề mình đang mắc phải là : khi type keyword không dấu (từ cong ty chẳng hạn) thì chẳng ra kết quả nào. Xin hỏi bạn nào có kinh nghiệm vấn đề này xin giúp mình. Cám ơn nhiều.
lnt viết 01:45 ngày 10/10/2018
http://dev.mysql.com/doc/refman/5.0/...functions.html
http://www.codeproject.com/database/MySQL_UDFs.asp
hoangthienphuc viết 01:47 ngày 10/10/2018
To pajero8484 : cám ơn bạn đã gợi ý, nhưng bạn làm ơn nói rõ hơn chút được ko ạ ? Mình vẫn chưa hiểu lắm về việc đưa về cùng 1 Ucase, cách thực hiện như thế nào ạ ? Cám ơn vì đã đọc.!
lnt viết 01:59 ngày 10/10/2018
Quote Được gửi bởi hoangthienphuc View Post
To pajero8484 : cám ơn bạn đã gợi ý, nhưng bạn làm ơn nói rõ hơn chút được ko ạ ? Mình vẫn chưa hiểu lắm về việc đưa về cùng 1 Ucase, cách thực hiện như thế nào ạ ? Cám ơn vì đã đọc.!
Tự tạo một hàm chuyển đổi sang chữ không dấu bằng C, sau đó dùng như một hàm của mySQL. Hướng dẫn có trong link trên.
Nhân Tâm viết 01:53 ngày 10/10/2018
http://nhac.caigi.com
Bác dô đó hỏi admin của trang đó thử coi, họ có phần tìm kiếm không dấu & có dấu đó.
Bài liên quan
0