• 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置为和存在的记录一致。

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

  • 相关阅读:
    机器人
    仙岛求药(一)
    YZM 二分查找
    珠心算测验升级版
    博客正在施工
    【其他】16年12月博客阅读索引^_^
    博客有新家了!
    POJ No.3617【B008】
    POJ No.2386【B007】
    【刷题记录】部分和问题
  • 原文地址:https://www.cnblogs.com/cosyer/p/6566118.html
Copyright © 2020-2023  润新知