美文网首页
全文搜索 关键词变色

全文搜索 关键词变色

作者: 小短腿儿_ | 来源:发表于2016-10-11 19:00 被阅读0次

thinkphp:

搜索

思路:

$like=$_GET['sou'];//获取搜索的关键词

$where['real_name|user_name|school|sex|id|age|group_name|mobile']=array('like',"%$like%");//搜索sql条件是全字段的OR

$count=$obj->where($where)->count();//符合搜索条件的记录数

$page=new\Think\Page($count,5);//分页类

$show=$page->show();//显示分页页码

$data=$obj->where($where)->order('id desc')->limit($page->firstRow.','.$page->listRows)->select();//生成数据

foreach($dataas&$row){

$row=str_ireplace("$like","<a style='crolor:red'>$like</a>",$row);

}//把获得的数据遍历出来,然后查找搜索关键词全部替换成带红色标签的关键词

$this->display();//输出到视图;

相关文章

  • 全文搜索 关键词变色

    thinkphp: 思路: $like=$_GET['sou'];//获取搜索的关键词 $where['real_...

  • 浙江省多媒体设计竞赛——网站类作品

    常用功能介绍 搜索:全文搜索、拼音搜索、各种搜索关键词检错、搜索自动补全(搜索提示)、详细的高级搜索等等【评委两年...

  • Django引入全文检索

    全文检索 什么是全文检索全文检索就是针对所有内容进行动态匹配搜索的概念,针对特定的关键词进行建立索引并精确匹配达到...

  • Django 引入全文检索

    1. 全文检索 什么是全文检索全文检索就是针对所有内容进行动态匹配搜索的概念,针对特定的关键词进行建立索引并精确匹...

  • 全文搜索

    全文搜索有两个重要的方面是:1.相关性:评价查询和结果间的相关程度2.分析:将文本块转换成有区别、规范化的toke...

  • 构建全文搜索引擎

    实现快速全文搜索引擎的方法(2种):(1)利用全扫描进行全文搜索(2)利用索引进行全文搜索 利用全扫描进行全文搜索...

  • Django全文检索

    全文检索概述 全文检索就是针对所有内容进行动态匹配搜索的概念,针对特定的关键词进行建立索引并精确匹配达到性能优化的...

  • Django全文检索

    全文检索就是针对所有内容进行动态匹配搜索的概念,针对特定的关键词建立索引并精确匹配达到性能优化的目的 最常见的全文...

  • Elasticsearch 全文搜索 --- 2022-04-0

    全文搜索是ES的关键特性之一,平时我们使用SQL的like语句,搜索一些文本、字符串是否包含指定的关键词,但是如果...

  • ES 全文搜索

    ES 全文搜索 全文搜索 使用了match查询的多词查询只是简单地将生成的term查询包含在了一个bool查询中。...

网友评论

      本文标题:全文搜索 关键词变色

      本文链接:https://www.haomeiwen.com/subject/kiubyttx.html