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
相關文章
相關標籤/搜索