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

佛山专业做网站公司有哪些怎么做免费的网站推广

佛山专业做网站公司有哪些,怎么做免费的网站推广,优化师是干嘛的,上海市建设工程交易中心网站全文检索在 MySQL 中就是一个 FULLTEXT 类型索引。FULLTEXT 索引用于 MyISAM 表,可以在 CREATE TABLE 时或之后使用 ALTER TABLE 或 CREATE INDEX 在 CHAR、 VARCHAR 或 TEXT 列上创建对于大的数据库,将数据装载到一个没有 FULLTEXT 索引的表中&#xff…

全文检索在 MySQL 中就是一个 FULLTEXT 类型索引。FULLTEXT 索引用于 MyISAM 表,可以在 CREATE TABLE 时或之后使用 ALTER TABLE 或 CREATE INDEX 在 CHAR、 VARCHAR 或 TEXT 列上创建

对于大的数据库,将数据装载到一个没有 FULLTEXT 索引的表中,然后再使用 ALTER TABLE   (或 CREATE INDEX) 创建索引,这将是非常快的。将数据装载到一个已经有 FULLTEXT 索引的表中,将是非常慢的。

1.使用Mysql全文检索fulltext的先决条件

表的类型必须是MyISAM

建立全文检索的字段类型必须是char,varchar,text

2.建立全文检索先期配置

由于Mysql的默认配置是索引的词的长度是4,所以要支持中文单字的话,首先更改这个.

*Unix用户要修改my.cnf,一般此文件在/etc/my.cnf,如果没有找到,先查找一下find / -name 'my.cnf'

在 [mysqld] 位置内加入:

ft_min_word_len     = 2

其它属性还有

ft_wordlist_charset = gbk

ft_wordlist_file = /home/soft/mysql/share/mysql/wordlist-gbk.txt

ft_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, 为了支持中文单字故改为 2

3.建立全文检索

在建表中用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);

5.详细的说明请参数Mysql官方网站

http://dev.mysql.com/doc/refman/5.1/zh/functions.html#fulltext-search

这是Mysql 5.1的,不过4.X也可以做为参考,基本一置.我用的就是Mysql 4.1.

MySQL支持全文索引(Full-Text) 已经很久了,目前,fulltext是一种只适用于MyISAM表的一个索引类型,而且对定义索引列的数据类型也有限制,只能是以下三种的组合char、 varchar、text。fulltext可以在创建表的同时就一起定义好,或者在表创建完成之后,通过语句alter table或create index来追加索引,总之先后的效果是一样的,但是两者的效率却是存在很大差异的,大量的实验证明,对于大数量的表来说,先加载数据再来定义全文索引的 速度要远远优于在一个已经定义好全文索引的表里面插入大量数据的速度。一定会问:这是问什么呢?其实,道理很简单,前者只需要一次性对你的索引列表进行操 作,排序比较都是在内存中完成,然后写入硬盘;后者则要一条一条去硬盘中读取索引表然后再进行比较最后写入,自然这样速度就会很慢。MySQL是 通过match()和against()这两个函数来实现它的全文索引查询的功能。match()中的字段名称要和fulltext中定义的字段一致,如 果采用boolean模式搜索,也允许只包括fulltext中的某个字段,不需要全部列出。against()中定义的是所要搜索的字符串以及要求数据 库通过哪种模式去执行全文索引的搜索查询。下面通过一个例子分别介绍一下fulltext所支持的3中搜索模式。

家用一下搜索引擎就会发现,分词的情况只是出现在当整词命中为0的情况下。

而具体怎样分词,大家可以参考一下baidu搜索试验结果:

·如果搜“徐祖宁宁”,结果为“徐祖”+“宁宁”。(搜人名的情况下,它可能有一个百家姓词典,自动将姓后第一个字归前)

·搜“徐宁愿”,结果为“徐宁愿”。(说明“宁愿”归“徐”所有。同上。因为徐是姓。)

·搜“徐祖宁愿”,结果为“徐祖”+“宁愿”。(因为“宁愿”是词,故“徐”只带“祖”。)

·搜“徐祖宁高”,结果为“徐祖宁”。(因为“宁高”不是关键字,所以“宁”归前词所有。而“高”可能因为是单字,为提高前词搜索效率故被省略。)

http://www.lbrq.cn/news/2581759.html

相关文章:

  • 投广告哪个平台好关键词优化策略有哪些
  • 聋哑工作设计做网站郑州seo管理
  • 网站建设做微营销搜索引擎优化是做什么的
  • 南京怎么做网站谷歌下载
  • 网站的404如何做网页设计模板网站免费
  • 河北省城乡住房和城乡建设厅网站百度快照推广效果怎样
  • 网络推广专员招聘关键词首页排名优化
  • app建设网站公司哪家好抖音seo推荐算法
  • github 做网站南京疫情最新消息
  • 免费的个人简历模板电子版下载北京seo网站设计
  • 怎么一个网站做的竞价怎么弄自己的网站
  • 手机网站域做什么广告企业培训课程设计
  • 手机版的网站用什么开发上海seo顾问推推蛙
  • 做的好的h游戏下载网站危机公关处理方案
  • 网站的折线图怎么做目录型搜索引擎有哪些
  • 河南移动官网网站建设搜索网页内容
  • 网站如何做即时聊天杭州网站推广与优化
  • 常州建设安全员报名网站nba最新消息交易情况
  • 广西建设厅网站首页打开百度一下你就知道
  • 做网站哪商品标题关键词优化
  • wordpress做电商网站dz论坛seo设置
  • 郑州网站建设制作费用网络营销的四个特点
  • 南汇做网站公司百度营销推广
  • 网站重新备案 需要关闭网站么竞价推广培训课程
  • 做网站被骗该咋样做淘宝指数在线查询
  • 设计教程网站有哪些上海seo推广外包
  • 上海品牌设计公司有哪些seo技术公司
  • 大型网站建设设备网络营销工程师是做什么的
  • 建设好网站能赚到钱吗泉州百度网络推广
  • 东莞市网站建设泉州百度开户
  • 回归的wry
  • 使用DrissionPage实现xhs笔记自动翻页并爬取笔记视频、图片
  • 防御综合实验
  • html5+css3+canvas长文转长图工具支持换行
  • 涉水救援机器人cad【12张】三维图+设计书明说
  • React核心:组件化与虚拟DOM揭秘