我有一个用PHP编写的搜索页面,它需要在MySQL数据库中搜索,结果需要是可排序的。此搜索页面将由许多用户(任何时候>1000)访问。但是,在MySQL中对搜索结果进行排序是不可行的,因为它会非常慢。我正在考虑将每个搜索结果存储到一个临时表(而不是MySQL临时表)中,表名存储在另一个表中以供参考,如下所示:
| id | table_na
我正在尝试在mysql中进行全文搜索。我希望当我传入一个字符串时,当我使用Natural Language Mode时,我会收到按相关度排序的结果。下面是我创建索引的方式:CREATE FULLTEXT INDEX item_name ON list_items(name); 当我使用LIKE时,我会收到结果,除非我想按相关度排序。下面是我使用的查询LIKE:SELECT name FROM list_items WHERE name LIKE "%carro
我希望你能帮助我..我的问题是,我的网站上有一个PHP+SQL脚本,你可以用它来搜索艺术家、歌曲和其他东西。我有一个包含4个单元格的表格:标题、艺术家、流派和语言。我已经配置好了一切,如果您在标签中输入搜索查询,一切都会正常工作。$db=mysql_connect ("example", "example", "example") or die ('Ups!$name . "%'&