XunSearch

Mysql性能优化二:索引优化

给你一囗甜甜゛ 提交于 2020-11-29 03:49:31
1 索引的类型 UNIQUE唯一索引 不可以出现相同的值,可以有NULL值。 INDEX普通索引 允许出现相同的索引内容。 PRIMARY KEY主键索引 不允许出现相同的值,且不能为NULL值,一个表只能有一个primary_key索引。 fulltext index 全文索引 上述三种索引都是针对列的值发挥作用,但全文索引,可以针对值中的某个单词,比如一篇文章中的某个词,然而并没有什么卵用,因为只有myisam以及英文支持,并且效率让人不敢恭维,但是可以用coreseek和xunsearch等第三方应用来完成这个需求。 2 索引的CURD 索引的创建 ALTER TABLE 适用于表创建完毕之后再添加。 ALTER TABLE 表名 ADD 索引类型 (unique,primary key,fulltext,index)[索引名](字段名) ALTER TABLE `table_name` ADD INDEX `index_name` ( `column_list`) -- 索引名,可要可不要;如果不要,当前的索引名就是该字段名。 ALTER TABLE `table_name` ADD UNIQUE ( `column_list`) ALTER TABLE `table_name` ADD PRIMARY KEY ( `column_list`) ALTER TABLE

deepIn 系统安装XunSearch

╄→гoц情女王★ 提交于 2019-12-12 13:18:25
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> deepin 安装迅搜(XunSearch)遇到一些问题,整理出来供各位兄弟参考。 一、安装C++: 使用 /usr/bin/g++ 来在自动模式中提供 /usr/bin/c++ (c++) # apt-get install g++ 命令行这里有的包下载失败,可以复制链接,通过浏览器下载,然后复制到:/var/cache/apt/archives 目录下。然后再重新执行命令:apt-get install g++ 如果缺少c++、gcc版本太低了,就会报错: ./configure CXX=/opt/bin/c++ ERROR: failed to configure xapian-core-scws, see 'setup.log' for more detail 【linux的话】: linux gcc版本太低,可以升级一下gcc 版本: 我的Red Hat Linux 6 之前的gcc 版本是4.4.7 升级到6.0.1以后,讯搜就能装上了: # gcc -v //查看版本 # wget https://ftp.gnu.org/gnu/gcc/gcc-6.1.0/gcc-6.1.0.tar.bz2 # tar xjf gcc-6.1.0.tar.bz2 # cd gcc-6.1.0 # .