zoukankan      html  css  js  c++  java
  • ElasticSearch

    1. 简介

    ElasticSearch是一个开源的分布式搜索引擎,具备高可靠性,

    支持非常多的企业级搜索用例。像Solr4一样,是基于Lucene构建的。支持时间索引和全文检索。它对外提供一系列基于java和http的api,用于索引、检索、修改大多数配置。

    2.安装

    ElasticSearch是需要安装java环境的,es1.7版本需要JDK 1.7以上,5.0则需要JDK1.8。下载解压压缩包,启动elasticsearch.bat,就能访问http://localhost:9200/。

    安装ElasticSearch Head插件

    plugin install mobz/elasticsearch-head

    http://localhost:9200/_plugin/head/

    plugin -install lukas-vlcek/bigdesk

    http://localhost:9200/_plugin/bigdesk/

    3.操作

    不熟悉curl命令,可以使用谷歌插件sense。

    URL的格式:http://localhost:9200/<index>/<type>/[<id>]

    其中index、type是必须提供的。

    id是一条数据(文档)的唯一标识,如果重复 则覆盖已经存在的。

    index、type将信息进行分层,利于管理。index可以理解为数据库,type理解为数据表。

    增:PUT /db_news/news/1 { "title":"第一条新闻", "author":"王军华", "content":"根据最新"

    删:DELETE /db_news/news/1

    改:就是将id置为和存在的记录一致。

    查询比较复杂,此处就不一一列举。

  • 相关阅读:
    js去前后空格
    IE7以上支持Fiddler 监听本地
    IE8 scriptX print 无法使用的bug
    那些相见恨晚的 JavaScript 技巧
    oracle sql
    JS人民币金额转大写程序
    div自适应高度
    .NET Remoting 使用最佳实践,(部分翻译)
    对DataTable 进行Distinct操作
    用财富的眼光看知识管理
  • 原文地址:https://www.cnblogs.com/cosyer/p/6566118.html
Copyright © 2011-2022 走看看