【发布时间】:2013-08-30 23:51:40
【问题描述】:
我正在尝试创建一个搜索查询来开发一个学校图书馆,该图书馆将以低成本从数据库中检索数据。我的表格里面有 callNumber,author,title 和 year。我想从 callNumber、作者和标题中搜索。
$sqlCommand = "SELECT book_id, author, title
FROM book
WHERE MATCH(callNumber, author, title)
AGAINST('$search' IN BOOLEAN MODE)";
我使用了上面的查询,返回的数据不可靠。优化此查询的任何建议或建议,无论如何。谢谢
【问题讨论】:
-
您是否创建了合适的索引?
-
“不可靠”是什么意思?你的意思是你得到错误的结果?标题暗示问题在于性能。
-
当我尝试查看结果时,我得到了正确的结果,但没有出现在结果的第一行。
标签: mysql sql search query-optimization database-optimization