zoukankan      html  css  js  c++  java
  • Elasticsearch学习之入门

    1.什么是Elasticsearch

      Elasticsearch是一个基于Apche Lucene的开源实时分布式搜索和分析引擎。

    2.安装

      安装Elasticsearch的唯一要求是安装官方新版的java,地址:www.java.com

      在elasticsearch.org/download 下载最新版本的Elasticsearch。

    3.运行

      ./bin/elastichsearch -d (-d参数为守护模式运行)

      curl 'http://localhost:9200/?pretty' 能看到status200的信息,说明Elasticsearch已经启动并正常运行了。

    4.JSON

      Elasticsearch使用javascript对象符号(JavaScript Object Notation),作为文档序列化格式。

    5.插入一条员工数据

    curl -XPUT 'http://localhost:9200/megacorp/employee/1' -d '

    {

      "first_name":"John",

      "last_name":"Smith",

      "age":25,

      "about":"I love to go rock climbing",

      "interests":["sports","music"]

    }

    '

    6.检索文档 (可以根据文档的id搜索到对应文档)

    curl -XGET 'http://localhost:9200/megacorp/employee/1'  

    7.简单搜索(默认情况下会返回前10个搜索结果)

    curl -XGET 'http://localhost:9200/megacorp/employee/_search'

    8.传递简单参数

    curl -XGET 'http://localhost:9200/megacorp/employee/_search?q=last_name:Smith'

  • 相关阅读:
    Android Theme主题
    Android AbsoluteLayout绝对布局
    Android FrameLayout单帧布局
    Android TableLayout 表格布局
    Android LinearLayout线性布局
    Android RelativeLayout相对布局
    Unity中几种简单的相机跟随
    Android适配API23之后权限的动态申请
    natural gradient笔记
    优化整理
  • 原文地址:https://www.cnblogs.com/wayf/p/6050200.html
Copyright © 2011-2022 走看看