mysql 根据关键词权重搜索

mysql 根据关键词权重搜索

mysql 根据关键词权重搜索

在日常开发中,我们需要搜素某一篇文章,那么就会根据用户输入的关键字进行like匹配,如果关键词不进行分词的话,很多情况下无法匹配

如:数据库里有一篇文章的标题是“php与js加密”,到用户输入关键字“js与php加密”的时候,使用like是无法匹配到的,那怎么办呢,首先你得进行中文的分词,中文分词的php库很多,这篇文章中介绍了,可以点开看看http://blog.bfw.wiki/user6/15686199218306690026.html

今天我们就不讲分词了,我们来看看,分词之后如何进行关键词匹配,比如上面用户输入的关键词进行分词后是“js与 php  加密”这五个词语,那么怎么进行匹配呢,有人说用like or ,是的,可以用,但是结果会匹配一大堆包含这五个关键字的文章,...

点击查看剩余70%

{{collectdata}}

网友评论0