【发布时间】:2017-01-08 11:53:54
【问题描述】:
我的购物车显然有一些产品数据。用户可以搜索任何内容。
喜欢 iphone 3g 手机
显然,我几乎没有几列可以找到这两个词,而且会有很多记录包含所有这些词,有些记录会包含其中之一。
假设我有要查找的列,列名是 Title Description
我很容易将这些词分解并搜索为title like '%iphone%' or title like '%mobile%' or....
我的担忧是:
什么是最好的方法(高效)
我希望在标题或描述中包含所有这 3 个关键字的记录应该排在第一位,然后是包含其中 2 个关键字的记录,依此类推
【问题讨论】:
-
使用 DBMS 的全文功能
标签: sql performance indexing