Tôi biết cách thực hiện tìm kiếm mysql php thường xuyên và hiển thị kết quả. Tuy nhiên, vì bản chất của những gì tôi đang cố gắng hoàn thành, tôi cần có khả năng sắp xếp theo mức độ liên quan. Hãy để tôi giải thích điều này tốt hơn:Tìm kiếm MySQL PHP và đặt hàng theo mức độ liên quan
Truy vấn bình thường "ứng dụng iphone táo" sẽ tìm kiếm cơ sở dữ liệu bằng% ứng dụng iphone apple%, nhưng nếu không có hồ sơ hiển thị cụm từ đó theo thứ tự chính xác thì tìm kiếm sẽ không tạo ra gì. Những gì tôi về cơ bản cần làm là tìm kiếm 'táo', 'iphone' và 'ứng dụng' tất cả một cách riêng biệt và sau đó hợp nhất các kết quả thành một, và sau đó tôi cần phải đánh giá mức độ liên quan của bao nhiêu trường hợp của từ đó được tìm thấy trong hồ sơ. Ví dụ nếu tôi đã làm những gì tôi muốn làm và nó trở lại chúng sau:
Iphone Applications From Apple
Apple Make The Best Apple Iphone Applications
Iphone Applications
Họ sẽ xếp hạng như sau:
Apple Make The Best Apple Iphone Applications
Iphone Applications From Apple
Iphone Applications
Bởi vì có bao nhiêu trường hợp của thuật ngữ tìm kiếm được tìm thấy. Xem được đánh dấu:
[Apple] Make The Best [Apple] [Iphone] [Applications]
[Iphone] [Applications] From [Apple]
[Iphone] [Applications]
Tôi hy vọng tôi đã giải thích điều này đủ và tôi sẽ rất biết ơn nếu có ai có thể cho tôi bất kỳ gợi ý nào.
Tôi biết điều này là cũ, nhưng nếu ai đó tình cờ về điều này. chúng được hỗ trợ ngay bây giờ bởi innoDB –