mysql关键词相关排序方法详细实例分析
方法1:
复制代码代码如下所示:
选择*从文章的地方(标题是关键词%)或(内容是HelloWorld %)、内容(2篇,0)+(1)0。
方法二:
例如,如果搜索关键字IBM,服务器,
首先,搜索关键字的处理,代码如下:
复制代码代码如下所示:
$千瓦= preg_replace( /( +)|(+ / +)
$千瓦= preg_replace( /(^ *)|( * $) /
$千瓦= preg_replace( /( / 的+)
$ =爆炸($);枚举关键字
您还需要添加一个代码来删除标点符号,但是这段代码会有问题,不知道如何解决。
然后生成SQL语句的代码。
复制代码代码如下所示:
$ =数组(名称,描述);查询字段名称=产品名称,产品描述描述=
$ S =阵列(4,2); / /重量、名称字段,描述领域,4点,2点,根据最终排名
复制代码代码如下所示:
创建查询语句
($ i = 0;$ i <计数($ q);$ + +){
对于($ = 0;$ <计数($ F);$ + +){
$子句$ =。像%1;
如果定位,则为,$ $ j }。),$ $ },0;
C++美元;
}
}
$ =选择ID、名称、描述,
(。崩溃(+,$评分)评分。)
从产品
在(。崩溃(或美元)条款))。
按评分排序顺序;