Open lqshow opened 6 years ago
文档中的每个字段都将被索引并且可以被查询。 默认按照相关性得分排序, 即每个文档跟查询的匹配程度。 默认一次返回10条结果,可以通过size字段改变这个设置。 Install Elasticsearch on OSX brew update brew install elasticsearch View Info brew info elasticsearch
文档中的每个字段都将被索引并且可以被查询。 默认按照相关性得分排序, 即每个文档跟查询的匹配程度。 默认一次返回10条结果,可以通过size字段改变这个设置。
brew update brew install elasticsearch
brew info elasticsearch
elasticsearch --version
### Run Elasticsearch on OSX ```shell elasticsearch &
curl -X GET '127.0.0.1:9200'
{ "name" : "zLAom2N", "cluster_name" : "elasticsearch_linqiong", "cluster_uuid" : "_wthEgJHSHmPX4CGJpW3Gg", "version" : { "number" : "5.6.2", "build_hash" : "57e20f3", "build_date" : "2017-09-23T13:16:45.703Z", "build_snapshot" : false, "lucene_version" : "6.6.1" }, "tagline" : "You Know, for Search" }
Relational DB -> Databases -> Tables -> Rows -> Columns Elasticsearch -> Indices -> Types -> Documents -> Fields
curl -X GET 'localhost:9200/_cluster/health?level=indices&pretty'
status 字段指示着当前集群在总体上是否工作正常。它的三种颜色含义如下
curl -X GET 'http://localhost:9200/xdp-fusion-index/Patients/_search'
curl -X GET 'http://localhost:9200/xdp-fusion-index/Patients/_search?q=keyword:value'
{ "took":57, "timed_out":false, "_shards":{ "total":25, "successful":25, "skipped":0, "failed":0 }, "hits":{ "total":22, "max_score":1, "hits":[ { "_index":"us", "_type":"tweet", "_id":"14", "_score":1, "_source":{ "date":"2014-09-24", "name":"John Smith", "tweet":"How many more cheesy tweets do I have to write?", "user_id":1 } } ] } }
elasticsearch --version
Check Status
Relational DB & Elasticsearch
查看索引健康状态
status 字段指示着当前集群在总体上是否工作正常。它的三种颜色含义如下
es有两种查询模式
查询文档元数据
hits 子字段
每个文档对象(hits)
References