首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Elasticsearch 入门: Hello World

Elasticsearch 入门: Hello World

作者头像
王兵
发布2018-06-14 16:22:05
6170
发布2018-06-14 16:22:05
举报
文章被收录于专栏:程序员笔记程序员笔记
  1. 安装 Elasticserach:
    1. 下载最新的elasticsearch:官网地址: https://www.elastic.co/downloads/elasticsearch
    2. 解压缩之后,把 elasticsearch-<version>/bin 路径放到 bash_profile 里
    3. 运行 elasticsearch
    4. 用命令行测试 curl 'http://localhost:9200/' 应给得到类似下面的响应: { "name" : "VJ6rpak", "cluster_name" : "elasticsearch", "cluster_uuid" : "enuYtqaGTaqoSYwErlyZBw", "version" : { "number" : "6.2.4", "build_hash" : "ccec39f", "build_date" : "2018-04-12T20:37:28.497551Z", "build_snapshot" : false, "lucene_version" : "7.2.1", "minimum_wire_compatibility_version" : "5.6.0", "minimum_index_compatibility_version" : "5.0.0" }, "tagline" : "You Know, for Search" }
  2. 安装图形界面kibana
    1. 下载kibana:官网地址: https://www.elastic.co/downloads/kibana
    2. 解压缩之后,把 kibana-<version>/bin 路径放到 bash_profile 里
    3. 中文版教程中还有安装 sense 的步骤,但 Kibana 从 5.0.1 版本开始就已经自带了调试工具,可以在 kibana 左侧工具栏 DevTools 中找到。
    4. 启动kibana kibana
    5. 用浏览器访问图形界面:http://localhost:5601
  3. Hello World
    1. 在 DevTools 查询集群中文档总数量 GET /_count { "query":{ "match_all":{} } }
    2. 返回: { "count": 1, "_shards": { "total": 5, "successful": 5, "skipped": 0, "failed": 0 } }
  4. Python 插件 elasticsearch
    1. 安装elasticsearch pip3 install elasticsearch
    2. hello world from elasticsearch import Elasticsearch import pprint es = Elasticsearch() doc = { "query":{ "match_all":{} } } res = es.search(body=doc) pprint.pprint(res)
    3. 应该得到下面的结果: {'_shards': {'failed': 0, 'skipped': 0, 'successful': 5, 'total': 5}, 'hits': {'hits': [{'_id': '1', '_index': 'test-index', '_score': 1.0, '_source': {'author': 'kimchy', 'text': 'Elasticsearch: cool. bonsai cool.', 'timestamp': '2018-05-10T10:24:58.396432'}, '_type': 'tweet'}], 'max_score': 1.0, 'total': 1}, 'timed_out': False, 'took': 1}
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.05.10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
Elasticsearch Service
腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档