日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

elasticsearch5.5.2环境搭建

發布時間:2023/11/27 生活经验 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 elasticsearch5.5.2环境搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

運行elasticsearch5.5.2需要jdk1.8版本以上

1.elasticsearch可以去官網或github下載,window系統推薦zip壓縮版

2.解壓后 進入bin目錄運行elasticsearch.bat啟動服務

3.訪問localhost:9500測試是否成功

4.安裝中文分詞插件:https://github.com/medcl/elasticsearch-analysis-ik上下載對應elasticsearch版本的ik分詞器

5.停止elasticsearch服務,解壓分詞器放入elasticsearch安裝目錄下的plugins目錄中

6.重啟elasticsearch服務器,看到加載ik插件表示安裝分詞插件成功。

7.安裝Kibana方便用于elasticsearch交互,訪問官網下載,推薦下載zip壓縮版,與elasticsearch版本要對應

8.解壓,進入bin目錄 window下執行kibaba.bat啟動kibaba服務。

9.訪問localhost:5601測試是否成功

以上1-7步完成基本上可以開始與項目整合開發了

下面是一些常用請求:

GET localhost:9200 獲取當前當前節點、集群、版本等信息

GET localhost:9200/_cat/indices?v 查看當前節點的所有Index

GET localhost:9200/_mapping?pretty=true 列出每個Index所包含的Type(建立索引時的mapping結構)

PUT localhost:9200/weather  新建一個名字為weather的Index

DELETE localhost:9200/weather 刪除名字為weather的Index

PUT localhost:9200/weather

{"mappings": {"typeName": {"properties": {"title": {"type": "text","analyzer": "ik_max_word"},"desc": {"type": "text","analyzer": "ik_max_word"}}}}
}
新建Index時候也可以同時發送一個mappings,用于映射Index的Type屬性結構
PUT localhost:9200/weather/beijing/1
{
  "title":"1月份天氣",
  "desc":"陽光很好"
}
給weather索引的beijing類型(即Document的分組)新增一條id為1的文檔
POST localhost:9200/weather/beijing
{
  "title":"2月份天氣",
  "desc":"陰天"
}
新增記錄的時候也可以不指定id,請求方式要改成POST
注意,如果沒有先創建 Index(這個例子是weather),直接執行上面的新增命令,Elastic 也不會報錯,而是直接生成指定的 Index。
GET localhost:9200/weather/beijing/1?pretty=true  查看id為1的這條記錄,pretty=true表示以已讀的形式返回
DELETE localhost:9200/weather/beijing/1  刪除id為1的記錄
PUT localhost:9200/weather/beijing/1
{"title" : "3月份天氣","desc" : "晴轉多云"
}
更新id為1的這條記錄
GET localhost:9200/weather/beijing/_search  查詢weather索引的beijing類型的所有文檔
GET localhost:9200/weather/beijing/_search
{"query" : { "match" : { "desc" : "多云 晴" }}
}
全文檢索weather索引的beijing類型中文檔的desc屬性值匹配“多云” or “晴”這個詞的前10條記錄
GET localhost:9200/accounts/person/_search
{"query": {"bool": {"must": [{ "match": { "desc": "多云" } },{ "match": { "desc": "晴" } }]}}
}
布爾查詢

參考:http://www.ruanyifeng.com/blog/2017/08/elasticsearch.html  
全文搜索引擎 Elasticsearch 入門教程
https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html  Elasticsearch: 官方參考文檔

https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html  
Elasticsearch: 權威指南
http://www.bayescafe.com/database/elasticsearch-using-index-or-type.html  ElasticSearch: Index 和 Type 的區別

https://github.com/medcl/elasticsearch-analysis-ik  
elasticsearch-analysis-ik

http://hao.jobbole.com/kibana/  
Kibana:分析及可視化日志文件

https://www.elastic.co/guide/en/kibana/current/index.html  KIbana使用指南

http://www.cnblogs.com/xing901022/p/4704319.html  
Elasticsearch+Logstash+Kibana教程

http://www.jianshu.com/p/40b7fbc924b1  elasticsearch 5.4 JAVA API 使用
http://blog.csdn.net/ljc2008110/article/details/48652937  ElasticSearch的Java API
http://www.jianshu.com/p/b46587445c1c  Elasticsearch java api 概述
https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/transport-client.html  Transport Client官方文檔
?
?
?
?
?
?
?
?

轉載于:https://www.cnblogs.com/hihtml5/p/7497518.html

總結

以上是生活随笔為你收集整理的elasticsearch5.5.2环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。