作家
登录

全文搜索引擎ElasticSearch入门教程

作者: 来源: 2017-08-18 09:16:57 阅读 我要评论

:true
  •   "shards_acknowledged":true 
    1. $ curl -X DELETE 'localhost:9200/weather' 

    四、中文分词设置

    Elastic 本质上是一个分布式数据库,允很多台办事器协同工作,每台办事器可以运行多个 Elastic 实例。

    起首,安装中文分词插件。这里应用的是 ik ,也可以推敲其他插件(比如 smartcn )。

    1. $ ./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v5.5.1/elasticsearch-analysis-ik-5.5.1.zip 

    膳绫擎代码安装的是5.5.1版的插件,与 Elastic 5.5.1 合营应用。

    接着,从新启动 Elastic,就会主动加载这个新安装的插件。

    然后,新建一个 Index,指定须要分词典字段。这一步根据数据构造而异,下面的敕令只针对本文。根本上,凡是须要搜刮的中文字段,都要零丁设置一下。

    1. $ curl -X PUT 'localhost:9200/accounts' -d ' 
    2.   "mappings": { 
    3.     "person": { 
    4.       "properties": { 
    5.         "user": { 
    6.           "type""text"
    7.           "analyzer""ik_max_word"
    8.           "search_analyzer""ik_max_word" 
    9.         }, 
    10.         "title": { 
    11.           "type""text"
    12.           "analyzer""ik_max_word"
    13.           "search_analyzer""ik_max_word" 
    14.         }, 
    15.         "desc": { 
    16.           "type""text"
    17.           "analyzer""ik_max_word"
    18.           "search_analyzer""ik_max_word" 
    19.         } 
    20.       } 
    21.     } 
    22.   } 
    23. }' 

    这三个字段都是中文,并且类型都是文本(text),所以须要指定中文分词器,不克不及应用默认的英文分词器。


      推荐阅读

      半年过去,小程序的冰火真相

    【51CTO晃荡】8.26 带你深度懂得清华大年夜学、搜狗基于算法的IT运维实践与摸索 看上去已经变得模糊的机会终于光降。来自一线的商户感触感染尤其明显:「我们很早就上线了本身的小法度榜>>>详细阅读


    本文标题:全文搜索引擎ElasticSearch入门教程

    地址:http://www.17bianji.com/lsqh/36787.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)