当前位置: 首页 > 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.huolong8.cn/news/29471/

相关文章:

  • 湖北建设厅网站怎么打不开php做网站需要html
  • 建设电视台微信网站必要性官方网站重要性
  • 珠海品牌机械网站建设php网站怎么搭建环境配置
  • 工商银行门户网站是什么意思wordpress分类页打不开
  • 紫金网站制作东莞常平房价2023最新楼盘消息
  • 网站文章编辑器代码甘肃交通工程建设监理公司网站
  • 一个人建设小型网站口碑营销话题
  • 为什么网站建设要将access数据库文件变成asa网站百度地图
  • 顺德网站设计石材做网站
  • 编辑网站教程网络推广技术培训
  • 延庆区加工网站建设推广低代码开发平台公司
  • 建设银行陕西分行网站城市建设理论研究网站
  • 网站的推广方式包括成都互联网公司数量排名
  • html5模板网站福州医社保增减员在什么网站做
  • 企业如何做网站建站商品推广软文800字
  • 做网站的公司济南赛博科技市场泵网站建设
  • 网站建设对比分析网站建设测评报告
  • 淘宝网发布网站建设深圳专业网站开发
  • 网站seo在线诊断wordpress 自动上传插件
  • 广东省东莞市建设培训中心网站深圳网站建设开发需要多少钱
  • 网站建设项目结构分析多推网怎么推广
  • 怎样查别人网站的外链友情链接网站
  • 学校联系我们网站制作做网站找哪家好思南
  • 租网站服务器价格小程序需要租服务器吗
  • 响应式网站建设原则中装建设股票
  • 做3d打印网站wordpress文章设置到导航栏
  • 建设模板网站网站审核备案
  • 做外汇看什么网站网站建设培训 上海
  • 顺德 网站设计如何自定义wordpress登录
  • 如何看网站是用什么程序做的无锡本地做网站