zoukankan      html  css  js  c++  java
  • paip.mysql fulltext 全文搜索.最佳实践.

    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


     
  • 相关阅读:
    JavaScript-4.2函数,变量作用域---ShinePans
    2019-8-31-C#-简单读取文件
    2019-8-31-C#-简单读取文件
    2019-8-31-C#-大端小端转换
    2019-8-31-C#-大端小端转换
    2019-6-11-C#-标准性能测试
    2019-6-11-C#-标准性能测试
    2018-2-13-win10-uwp-右击选择-GridViewItem-
    2018-2-13-win10-uwp-右击选择-GridViewItem-
    2019-8-31-NuGet-如何设置图标
  • 原文地址:https://www.cnblogs.com/attilax/p/15199401.html
Copyright © 2011-2022 走看看