
ElasticSearch
若水三千你是一千
这个作者很懒,什么都没留下…
展开
-
elasticsearch 集群搭建
elasticsearch 集群搭建elasticsearch的集群现在假设我们有3台es机器,想要把他们搭建成为一个集群基本配置每个节点都要进行这样的配置:cluster.name: baichebao-cluster这个是配置集群的名字,为了能进行自动查找node.name: "baichebao-node-1"这个是配置当前节点的名字,原创 2016-08-29 11:43:44 · 1229 阅读 · 0 评论 -
ElasticSearch的基本用法与集群搭建
一、简介ElasticSearch和Solr都是基于Lucene的搜索引擎,不过ElasticSearch天生支持分布式,而Solr是4.0版本后的SolrCloud才是分布式版本,Solr的分布式支持需要ZooKeeper的支持。这里有一个详细的ElasticSearch和Solr的对比:http://solr-vs-elasticsearch.com/二、基本用法转载 2016-08-29 16:29:22 · 1745 阅读 · 0 评论 -
ElasticSearch Java 增删改查
ElasticSearch Java 增删改查package com.earclouds.elasticsearch;import static org.elasticsearch.common.xcontent.XContentFactory.jsonBuilder;import java.io.IOException;import java.net.InetAddress原创 2016-08-26 15:53:00 · 2722 阅读 · 0 评论 -
Elasticsearch系列篇之Get document
GET 一条document根据document的id获取一条JSON格式的文档。curl -XGET http://localhost:9200/twitter/tweet/0返回结果:{ "_index" : "twitter", "_type" : "tweet", "_id" : "0", "_version" : 1, "found": true,原创 2017-04-08 17:50:44 · 1694 阅读 · 0 评论 -
Elasticsearch系列篇之Delete document
删除一个document需要指定index,type,idcurl -XDELETE http://localhost:9200/twitter/tweet/1Routing 当创建index的时候如果指定了routing,那么在删除的时候要同时指定文档的id和routing,如果routing不匹配,光是id匹配也不会删除curl -XDELETE http://localhost:9200/t原创 2017-04-08 18:56:41 · 16734 阅读 · 0 评论 -
Elasticsearch系列篇之创建索引
Elasticsearch的index类似于关系型数据库的库的概念,在保存数据前,要先创建索引 使用curl命令创建 创建一个新的索引,并设置分片数和副本数 创建一个twitter的索引, 设置为3个分片,2个副本,默认5个分片,1个副本curl -XPUT http://localhost:9200/twitter -d'{ "settings" : { "inde原创 2017-04-05 14:17:49 · 22645 阅读 · 0 评论 -
Elasticsearch系列篇之删除索引
Elasticsearch删除索引Elasticsearch可以删除索引,但是不能像数据库一样直接删除type,如果想要删除type有两种方式 a.删除index,这样会把所有该index的所有的type都会删除 b.重新创建一个新的type,使用新的type,这种方式安全一点 如果一个index下面只有一个type,那么就可以直接删除index 如果一个index下面有多个type原创 2017-04-05 14:32:53 · 50019 阅读 · 0 评论 -
Elasticsearch系列篇之Get Index
Elasticsearch Get Index 查询index的信息 默认会返回此index的所有信息,包括setting,mappingscurl -XGET http://localhost:9200/twitter?pretty查看结果 返回的json包含aliases,mappings,settings,warmers可以指定返回的指标 下面的命令只返回setting的部分curl原创 2017-04-05 15:58:48 · 2546 阅读 · 0 评论 -
Elasticsearch系列篇之创建document
Elasticsearch中,一条index被成为一条document,每条document以json格式存在创建一条记录(document) 添加一条记录到twitter的user type中,id=1curl -XPOST -uadminName:daiyutage 'http://localhost:9200/twitter/user/1' -d'{ "username":"xiaom原创 2017-04-05 16:51:37 · 3792 阅读 · 0 评论