来自MySQL表的相关搜索结果
从MySQL表生成超级相关结果的最佳方式是什么? 我有一个包含标题,说明和标签的表格中的网站列表。 如何在PHP中设置一个SELECT查询/搜索功能,以便在所有三列中查找用户键入的关键字,并尽可能快地记住以下内容:
我需要在桌子上做什么特殊的改变?
最简单的方法是在所有这些列上使用全文索引 。
但是,mysql中的全文索引不会让您对不同列的权重进行细化控制。 为此,你需要像lucene或狮身人面像 。
没有简单的答案。 “尽可能快地”并不是一个限制。 你必须:1)设定真正的目标2)尝试自己实现它
最简单的查询可能会很好地完成工作,而且您无需执行其他任何操作。
订单总是编写工作代码,尝试它,如果它不能很好地优化它。 你这样做是相反的,因此浪费你的时间。
恕我直言,自然的方法是让PHP在记录集中移动,这样你就可以通过记录来应用逻辑记录。
你可以期待你将来想改进你的逻辑。 通过代码处理您的需求可以让您轻松完成任务。
不能说你的表格结构,因为你没有提供太多的细节。
链接地址: http://www.djcxy.com/p/75273.html上一篇: Relevant search results from a MySQL table
下一篇: Differences between INDEX, PRIMARY, UNIQUE, FULLTEXT in MySQL?