Elastic search入门

  1. 首先是下载elasticsearch https://www.elastic.co/downloads,解压;
  2. 而后下载了中文分析器ik,github上搜索elasticsearch-ik就能找到,https://github.com/medcl/elasticsearch-analysis-ik
  3. ik下载下来是一个ik的源代码,须要运行maven生成ik的jar包,不一样的es版本对应不一样的jar包,这在github的主页上说的很清楚;
  4. 在es解压的后的目录中找到bin,执行命令安装ik:plugin install file:生成的jar包
    1. 一个小插曲,安装完ik后启动es会报错,说找不到ik的配置文件,那是由于ik会把配置文件放在config下面,可是es会在plugins下面寻找,把config下的文件copy过来就行了。
  5. 而后安装curl,这是一个发送http请求的工具,也能够直接在浏览器导航栏里输入url,可是对于post的请求就须要特殊的工具了,chrome的插件sense能够替代curl。在windows上使用curl要当心,由于dos不支持单引号,因此必须所有用双引号,
  6. 有了curl和es就能够进行使用了:
    1. 新建index,index至关于数据库,
    2. 新建type,至关于table,建table时能够指定table的列定义,经过mapping文件
    3. 加入document,curl -XPUT http://localhost:9200/索引名/类型名/1 –d 表示文档的json
    4. 查询,http://localhost:9200/goldsale0/stdq/_search?q=字段名:字段值&pretty=true
相关文章
相关标签/搜索