paip.mysql fulltext 全文搜索.最佳实践.
2013-11-25 18:16
501 查看
paip.mysql fulltext 全文搜索.最佳实践.
作者Attilax 艾龙, EMAIL:1466519819@qq.com
来源:attilax的专栏
地址:http://blog.csdn.net/attilax
muysql5.5的只能myisam 能建立fulltext索引了...
5.6.10-log 这个innodb 能建立fulltext索引了...
/////////默认不能中文搜索..
必须先进行分词.然后,保存入库..走ok..
如果进行汉字查询时,最低好像是3个汉字才可以进行查找,innodb_ft_min_token_size and innodb_ft_max_token_size我也在配置中设为了1
innodb_ft_min_token_size 设置为1走ok兰...
///////////like ,like+full,full+match性能比较..
select * from mood where content like '%恋爱%'
2.4s 969条
1.7
1.8 969条
select * from mood where match(keyword) against('恋爱' )
0.017s 953条..
做过fulltext索引好像对like也有性能提升,原来2.4,而个1.7...
//////////多关键字搜索
select id,content from mood where match(keyword) against('+恋爱+分手' IN BOOLEAN MODE ) ORDER BY id desc
说是space: +恋爱 分手 能提升了..实际上,跟个lucene4.3雅十,走昏乱兰..最好十,先 ++ ,在分别look走ok兰..最后union一挂..
参考:
【已解决】关于mysql5.6 FULLTEXT innodb索引问题-MySQL-ChinaUnix.net.htm
MySQL5.6 InnoDB FULLTEXTIndexes研究测试 - zyz511919766的专栏 - 博客频道 - CSDN.NET.htm
作者Attilax 艾龙, EMAIL:1466519819@qq.com
来源:attilax的专栏
地址:http://blog.csdn.net/attilax
muysql5.5的只能myisam 能建立fulltext索引了...
5.6.10-log 这个innodb 能建立fulltext索引了...
/////////默认不能中文搜索..
必须先进行分词.然后,保存入库..走ok..
如果进行汉字查询时,最低好像是3个汉字才可以进行查找,innodb_ft_min_token_size and innodb_ft_max_token_size我也在配置中设为了1
innodb_ft_min_token_size 设置为1走ok兰...
///////////like ,like+full,full+match性能比较..
select * from mood where content like '%恋爱%'
2.4s 969条
1.7
1.8 969条
select * from mood where match(keyword) against('恋爱' )
0.017s 953条..
做过fulltext索引好像对like也有性能提升,原来2.4,而个1.7...
//////////多关键字搜索
select id,content from mood where match(keyword) against('+恋爱+分手' IN BOOLEAN MODE ) ORDER BY id desc
说是space: +恋爱 分手 能提升了..实际上,跟个lucene4.3雅十,走昏乱兰..最好十,先 ++ ,在分别look走ok兰..最后union一挂..
参考:
【已解决】关于mysql5.6 FULLTEXT innodb索引问题-MySQL-ChinaUnix.net.htm
MySQL5.6 InnoDB FULLTEXTIndexes研究测试 - zyz511919766的专栏 - 博客频道 - CSDN.NET.htm
相关文章推荐
- paip.mysql fulltext 全文搜索.最佳实践.
- mysql 全文搜索 FULLTEXT
- Linq实践系列(1):一行代码实现DataTable全文搜索(Full Text Search)
- Linq实践教程(1):一行代码实现DataTable全文搜索(Full Text Search)
- 精确搜索和全文字搜索(exact values vs. full text)
- mysql的中文全文搜索实践(一)
- mysql全文檢索 fulltext
- mysql 全文查找fulltext
- Mysql的几种搜索FullText、Instr、Like
- paip.lucene 4.3 中文语义搜索最佳实践
- mysql的中文全文搜索实践(二)
- 在mysql中使用全文索引fulltext|mysql,全文索引,fulltext
- mysql:21个性能优化最佳实践之4[为搜索字段建索引]
- mysql的中文全文搜索实践(三)
- 如何为Postgresql数据库全文搜索(full text search)编写解析器(parser)
- MySQL Fulltext 全文检索中文分词补丁
- 在MYSQL中使用全文索引(FULLTEXTindex)MYSQL的一个很有用的特性是使用全文索引
- 关于mysql索引(fulltext、hash、btree)的实践
- flask入门的教程-全文搜索 Full Text Search