Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想按相关性对搜索结果进行排序。我们有一个包含标题列和内容列的表格。当用户尝试搜索时,我们使用 Like 和 OR Like 在两个列中进行搜索。但是生成的搜索结果不是按相关性顺序排列的,因为我们希望优先考虑与标题匹配的结果。所以请如果有人能给出任何想法或提示在 php 和 sql 中做这件事。
你最好寻找 MySQL 的FULLTEXT搜索功能,它们比LIKE.
FULLTEXT
LIKE
您可以使用自己的功能对结果进行排序。您必须为此创建一个函数。例;
function sortResults(results){ . . . }
然后对其中的结果进行排序。