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

网站建设工程师职责高新区做网站

网站建设工程师职责,高新区做网站,优秀国内个人网站网址,海淀制作网站的公司全文检索在 MySQL 中就是一个 FULLTEXT 类型索引。FULLTEXT索引用于 MyISAM 表#xff0c;可以在 CREATE TABLE 时或之后使用 ALTER TABLE 或 CREATE INDEX 在CHAR、 VARCHAR 或 TEXT 列上创建。对于大的数据库#xff0c;将数据装载到一个没有 FULLTEXT 索引的表中#x…全文检索在 MySQL 中就是一个 FULLTEXT 类型索引。FULLTEXT索引用于   MyISAM 表可以在 CREATE TABLE 时或之后使用 ALTER TABLE 或 CREATE INDEX 在CHAR、 VARCHAR 或 TEXT 列上创建。对于大的数据库将数据装载到一个没有 FULLTEXT 索引的表中然后再使用 ALTERTABLE   (或 CREATE INDEX) 创建索引这将是非常快的。将数据装载到一个已经有 FULLTEXT索引的表中将是非常慢的。1.使用Mysql全文检索fulltext的先决条件表的类型必须是MyISAM建立全文检索的字段类型必须是char,varchar,text2.建立全文检索先期配置由于Mysql的默认配置是索引的词的长度是4,所以要支持中文单字的话,首先更改这个.*Unix用户要修改my.cnf,一般此文件在/etc/my.cnf,如果没有找到,先查找一下find / -name my.cnf在 [mysqld] 位置内加入:ft_min_word_len     2其它属性还有ft_wordlist_charset gbkft_wordlist_file /home/soft/mysql/share/mysql/wordlist-gbk.txtft_stopword_file /home/soft/mysql/share/mysql/stopwords-gbk.txt稍微解释一下:ft_wordlist_charset 表示词典的字符集, 目前支持良好的有(UTF-8, gbk, gb2312, big5)ft_wordlist_file 是词表文件, 每行包括一个词及其词频(用若干制表符或空格分开,消岐专用)ft_stopword_file 表示过滤掉不索引的词表, 一行一个.ft_min_word_len     加入索引的词的最小长度, 缺省是 4, 为了支持中文单字故改为 23.建立全文检索在建表中用FullText关键字标识字段,已存在的表用 ALTER TABLE (或 CREATE INDEX) 创建索引CREATE fulltext INDEX index_name ON table_name(colum_name);4.使用全文检索在SELECT的WHERE字句中用MATCH函数,索引的关键词用AGAINST标识,IN BOOLEAN MODE是只有含有关键字就行,不用在乎位置,是不是起启位置.SELECT * FROM articles WHERE MATCH (tags) AGAINST (旅游 IN BOOLEAN MODE);MySQL支持全文索引(Full-Text)已经很久了目前fulltext是一种只适用于MyISAM表的一个索引类型而且对定义索引列的数据类型也有限制只能是以下三种的组合char、varchar、text。fulltext可以在创建表的同时就一起定义好或者在表创建完成之后通过语句alter table或createindex来追加索引总之先后的效果是一样的但是两者的效率却是存在很大差异的大量的实验证明对于大数量的表来说先加载数据再来定义全文索引的速度要远远优于在一个已经定义好全文索引的表里面插入大量数据的速度。一定会问这是问什么呢其实道理很简单前者只需要一次性对你的索引列表进行操作排序比较都是在内存中完成然后写入硬盘后者则要一条一条去硬盘中读取索引表然后再进行比较最后写入自然这样速度就会很慢。MySQL是通过match()和against()这两个函数来实现它的全文索引查询的功能。match()中的字段名称要和fulltext中定义的字段一致如果采用boolean模式搜索也允许只包括fulltext中的某个字段不需要全部列出。against()中定义的是所要搜索的字符串以及要求数据库通过哪种模式去执行全文索引的搜索查询。下面通过一个例子分别介绍一下fulltext所支持的3中搜索模式。家用一下搜索引擎就会发现分词的情况只是出现在当整词命中为0的情况下。而具体怎样分词大家可以参考一下baidu搜索试验结果·如果搜“徐祖宁宁”结果为“徐祖”“宁宁”。(搜人名的情况下它可能有一个百家姓词典自动将姓后第一个字归前)·搜“徐宁愿”结果为“徐宁愿”。(说明“宁愿”归“徐”所有。同上。因为徐是姓。)·搜“徐祖宁愿”结果为“徐祖”“宁愿”。(因为“宁愿”是词故“徐”只带“祖”。)·搜“徐祖宁高”结果为“徐祖宁”。(因为“宁高”不是关键字所以“宁”归前词所有。而“高”可能因为是单字为提高前词搜索效率故被省略。)
http://www.yutouwan.com/news/29471/

相关文章:

  • 便宜电商网站建设怎么样才能做好营销
  • 厚街网站建设费用黔西南州做网站
  • 中国建设银行信用卡网站关键词排名零芯互联关键词
  • 云南建设厅网站资质查询网站上传百度多久收录
  • 做php网站前端代码高亮网站
  • 广州网站优化指导旅游网站建设怎么做
  • 网站没备案能百度推广吗做一个个人网站多少钱
  • 网站建站多少钱手机怎做网站
  • 千博网站后台网页设计构建的基本流程
  • 网站建设第一品牌 网站设计如何做好seo基础优化
  • 用jsp做网站的难点百度指数查询官网入口登录
  • 福州招聘网站有哪几个哈尔滨建设发展集团
  • 中冶东北建设最新网站濮阳建设公司网站
  • 游戏评测网站怎么做哪些网站才能具备完整的八项网络营销功能
  • 一个做音乐的网站2020做seo还有出路吗
  • 网站建设海报设计长沙地区网络优化设计方案
  • 皖icp合肥网站建设岳阳卖房网站
  • 甘肃省城乡建设局网站首页安阳县陈佳
  • 郑州有做彩票网站的吗网页美化与布局教程
  • 河北住房与城乡建设部网站专业网站开发开发
  • 网站做app服务端北京传媒公司排名
  • 织梦做泰文网站域名没到期 网站打不开
  • 最新仿5173游戏装备交易网站 游戏币交易平台源码整合支付接口搜索引擎营销题库和答案
  • 做商城网站的项目背景图片深圳网站建设网站优化服务
  • 做网站需求 后期方便优化营销培训课程ppt
  • 注册网站地址互联网网站制作公司
  • 母婴网站建设的与功能模块提供网站建设框架
  • excel服务器做网站百度做的网站
  • 如何优化m网站国际公司名称大全名头
  • 建设体育课程基地网站百度权重网站排名