Elasticsearch Kibana
Elasticsearch
https://www.elastic.co/guide/cn/elasticsearch/guide/current/_indexing_employee_documents.html
配合下面的kibana可以做各种搜索。
参考 https://es.xiaoleilu.com/020_Distributed_Cluster/15_Add_an_index.html
Kibana 可以作为输入工具,也可以作为监---控工具
开启 kibana http://localhost:5601/
参考 https://es.xiaoleilu.com/030_Data/55_Bulk.html
在 Java 应用程序中使用 Elasticsearch
https://www.ibm.com/developerworks/cn/java/j-use-elasticsearch-java-apps/
换成双引号就好了。
curl: (1) Protocol "'http" not supported or disabled in libcurl
GET /megacorp/employee/_search
GET /megacorp/employee/_search?q=last_name:Smith
GET /megacorp/employee/_search
{
"query" : {
"match" : {
"last_name" : "Smith"
}
}
}
GET /megacorp/employee/_search
{
"query" : {
"filtered" : {
"filter" : {
"range" : {
"age" : { "gt" : 30 }
}
},
"query" : {
"match" : {
"last_name" : "smith"
}
}
}
}
}
GET /megacorp/employee/_search
{
"query" : {
"match" : {
"about" : "rock climbing"
}
}
}
GET /megacorp/employee/_search
{
"query" : {
"match_phrase" : {
"about" : "rock climbing"
}
}
}
GET /megacorp/employee/_search
{
"query" : {
"match_phrase" : {
"about" : "rock climbing"
}
},
"highlight": {
"fields" : {
"about" : {}
}
}
}
GET /megacorp/employee/_search
{
"aggs": {
"all_interests": {
"terms": { "field": "about" }
}
}
}
GET /megacorp/employee/_search
{
"aggs": {
"all_interests": {
"terms": { "field": "interests" }
}
}
}
GET /_cluster/health
GET /website/blog/123?pretty
PUT /website/blog/112
{
"title": "Her first blog entry",
"text": "second blog...",
"date": "2015/01/01"
}