当前位置: 首页 > news >正文

佛山市研发网站建设哪家好如何做一个营销型网站

佛山市研发网站建设哪家好,如何做一个营销型网站,php企业网站模板免费下载,马云1688网站在濮阳如何做一#xff0c;首先我们来了解一下其他几个知识点#xff1a;1. Mysql的索引意义#xff1f;索引是加快访问表内容的基本手段#xff0c;尤其是在涉及多个表的关联查询里。当然#xff0c;索引可以加快检索速度#xff0c;但是它也同时降低了索引列的插入#xff0c;删除…一首先我们来了解一下其他几个知识点1. Mysql的索引意义索引是加快访问表内容的基本手段尤其是在涉及多个表的关联查询里。当然索引可以加快检索速度但是它也同时降低了索引列的插入删除和更新值的速度。换通俗的话来讲mysql中的索引就是一个特殊的平衡二叉树当在平衡二叉树中搜索某一条值的时候上亿条的数据可以在十多次内可以塞选出来。所以每个数据表里面有多少个索引就有多少个对应的索引表。当然一个表里面的索引越多写入速度会越慢但读去速度会越。mysql的索引类型唯一索引。常规索引。fulltext索引spatial索引hash索引2. 什么fulltext索引fulltext索引也叫做全文本索引,MySQL具备全文搜索的能力它可以让你在不使用模板匹配操作的情况下进行单词或短语的查找。ps(个人理解)1. mysql的全文本索引是针对与英文文本的索引(毕竟是别人国外人开发的mysql)我们知道在一篇英文文章中可以发现一个特点每个单词与每个单词都是以空格隔开的。如果我们把每个单词看做一个数据按照单词的大小来进行前后排列也可以形成一个二叉树。2. 有规律可循有二叉树我们就可以对其快速搜索并可以对应进行封装成索引也就是我们所说的全文本索引————fulltext索引。3. 注意————fulltext索引只能搜索英文。二使用FULLTEXT搜索1. 全文搜索的特性(重点)全文搜索基于fulltext索引。fulltext索引只能出现在char varchar text这几种类型的表字段里面。全文搜索会忽略那些常见词常见词指的是至少一半的行里都出现过超过50%的词都为常见词有些为内建的常用单词也叫停用词比如theafterother比较短的单词也会被停用。单词的定义它们是由字母数字撇号和下划线构造而成的字符串。(英文单词完全符合但是中文不行)可以为一个字段(列)创建fulltext索引也可以为多个字段(列)创建一个fulltext索引。注意一个索引是一个平衡二叉树。1. 如果给a字段建立一个索引当进行全文本搜索时候只要命中a字段即可完成搜索。2. 如果为a和b两个字段同时建立一个fulltext索引时它的平衡二叉树里面是包括这两个字段的所有数据。如果此刻我们只想对a字段进行全文本搜索这个fulltext是做不到的只能另外在建立一个a字段的fulltext索引。2全文搜索分类自然语言搜索(默认类型)mysql会把搜索的字符串解析成一系列的单词然后去搜索出包含这些单词的那些行布尔模式搜索可以为搜索的字符串里加修饰词用于表明某些特定的要求比如匹配行里必须出现某些单词而且必须按照规定顺序出现或者不能存在某些单词等。查询扩展搜索这种搜索分为两个阶段。第一阶段是自然语言搜素。第二阶段则先把原来的搜索字符串与第一阶段的搜索里高度匹配的那些行连接到一起在一次进行全文本搜索。3 mysql语法建立索引语法建表create table article (title varchar(40),contain text ) engine myisam;建立三个索引alter table articleadd fulltext (title),add fulltext (contain),add fulltext (title, contain);4. 自然语言索引命中title这个fulltext索引并搜索包含“hello”这个单词的所有行。select * from article where match(title) against(hello);命中title和contain两列的这个fulltext索引并搜索包含“word”这个单词的所有行。select * from article where match(title, contain) against(word);输出match()这个mysql函数的返回值——搜索单词的权重。select title, match(title) against(word) as relevance from article ;注意其实完整的自然语言搜索需要添加IN NATURAL LANGUAGE MODE如下所示select * from article where match(title) against(hello IN NATURAL LANGUAGE MODE);5. 布尔模式索引1. 特点50一样的规则不生效了查询结果不再按照相关程度排序也可以对非fulltext索引列进行搜索只是速度相比有fulltext的速度要慢2. 使用的方式基本方式要在mathc后面加 in boolean mode(不加说明默认使用自然排序 in natural language mode)select * from apothegm where match(phrase) againts(hard in boolean mode);按单词出现顺序检索把对应单词用双引号引起来select * from apothegm where match(phrase) againts(“bell book and candle” in boolean mode);可以搜索必须出现必须不出现分别用 和 标示select * from apothegm where match(phrase) againts(bell candle in boolean mode);可以用作为通配符,标示以什么开头(前缀)。但是还是必须遵守单词不能过短的约定。6. 查询扩展全文搜索(略)三中文分词1. 中文分词的作用把一段中文像一篇英文文章一样一个个的单词(中文文章叫做词语)使用空格隔开然后用编码工具把每个中文词语编译成英文字符乱码接着每个英文乱码之间也用空格间隔这样就成功的把一篇中文翻译成看不懂的英文文章了我们就可以使用fulltext索引在这篇看不懂的英文文章中进行全文本搜素。ps——注意1. 中文分词的主要作用就把一段中文切分成一个个的中文词语。2. 然后进过unicode编码把每个单词编码为英文字符乱码。3.这个英文乱码单词是符合fulltext索引单词定义的。2. 中文分词的介绍中文分词的原理是它有一本自己的字典。一般都有组件执行某个方法就可以进行中文分词啦。大家可以参考github的结巴分词————————————————原文链接https://www.blog8090.com/mysqlzhong-wen-fen-ci-yuan-li/
http://www.zqtcl.cn/news/752316/

相关文章:

  • 网站模板种类昆明cms建站模板
  • wordpress em企业网站做seo的优势
  • 设计师做私单网站全球最大的电商平台
  • 外贸联系网站wordpress 优惠券 插件
  • 公司网站开发费用兴田德润官方网站深圳百度快照优化
  • 做网站需要备案么行业网站策划
  • 去年做啥网站能致富周口seo推广
  • 主体负责人电话修改 网站备案什么样算网站需要备案
  • 网站建站免费空间外贸网站建设与优化
  • 网站极简设计建立网站基本知识
  • 网站建设管理标准wordpress rss采集
  • 乐清网站建设费用装修房子的app软件哪个好
  • 专业网站搭建运营工业网站素材
  • 建网站要会什么wordpress电影下载站
  • 济南设计网站的公司西安模板网站建设
  • 网站搜索功能如何实现网络培训学习心得体会
  • 网站设计方案书ppt网站展示型推广
  • 中国建设注册管理中心网站首页大连地区建设网站
  • 广州致峰网站建设藁城网络推广
  • 怎么做免费个人网站wordpress dux 5.3
  • 手机触屏版网站网站功能介绍
  • 商场设计案例青岛百度快速排名优化
  • 制作网站要步骤湖北省建设厅网站上岗证查询
  • 网站建设制作公司都选万维科技制作网站需要注意什么
  • jsp小型网站开发wordpress微博插件
  • app充值网站开发怎么去做网站
  • 合肥建站网站模板word上下页纸张方向
  • 大学跳蚤市场网站建设哈尔滨网站建设
  • 网站开发合同中的知识产权条款怎么给公司建网站
  • 网站代维护wordpress 主题中心