NHƯ điều hành trong MySql được sử dụng để tìm các hàng có chứa nội dung truy vấn của chúng tôi, ví dụ:MySQL: Phiên bản ngược lại của LIKE là gì?
select name from user where name like "%john%"
đó sẽ trở lại John Smith
, Peter Johnson
, vv
Nếu tôi cần điều ngược lại - để tìm các hàng được CONTAINED trong văn bản truy vấn của chúng tôi? Ví dụ tôi cung cấp cho nó John Smith and Peter Johnson are best friends
và muốn nó tìm cho tôi tất cả các tên từ bảng có thể được tìm thấy trong chuỗi này.
Làm cách nào để thực hiện điều đó?
Tôi cũng bị nhầm lẫn bởi câu hỏi. Trên đỉnh đầu của tôi, về việc sử dụng công cụ tìm kiếm FullText thích hợp, ví dụ: Nhân sư hay Solr/Lucene? –
Tôi nghĩ rằng whats yêu cầu ở đây là một cái gì đó như thế này chọn tên từ người dùng mà tên trong (Chuỗi tìm kiếm) "John Smith và Peter Johnson là những người bạn tốt nhất". Đầu ra phải là Johm Smith, Peter Johnson, vv, miễn là chúng có tên. Về cơ bản, tìm kiếm văn bản ĐẦY ĐỦ ngược lại. – Dheer