1. 第一部分
☆ 概览
这个页面可以看到基本的分片的信息,
比如主分片、副本分片等等,
以及多少分片可用。
上方my-application是集群的名称,
颜色表示集群的健康状态:
绿色表示主分片和副本分片都可用;
黄色表示只有主分片可用,没有副本分片;
红色表示主分片中的部分索引不可用,
但是不耽误某些索引的访问。
☆ 索引
这个页面可以创建索引,
并且可以设置分片的数量,
副本的数量等等。
☆ 数据浏览
这个tab页可以看到每个索引的基本信息,
比如都有什么字段,
存储的内容等等。
不过这里并不能查询到全量的数据!
想要看所有的数据,
只能使用scroll进行分页查询了。
☆ 基本查询
在这里可以拼接一些基本的查询。
如果了解elasticsearch的朋友,
可以在这里轻松拼接处es的查询语句。
☆ 复合查询
这里比较常用了,
不仅仅可以做查询,
还可以执行PUT DELETE等curl的命令。
因此,刚学习es的朋友,
不需要在windows下安装curl,
直接在这里就可以提交一些rest请求。
这里能使用的功能还是很多的,
所有需要通过curl执行的rest请求,
都可以在这里执行:
创建索引
删除索引
索引数据
更新数据
删除数据
创建映射
创建别名
指定路由
…..
太多了….
这里还具有历史记忆,
执行过的rest请求,
还能再次查询到,
非常人性化。
ES口水篇
☆ 1
http://blog.csdn.net/u013215018/article/details/54019795
eclipse 是有工作空间的workspaces
IDEA的工作空间就是project.
.idea 文件夹辅助文件夹
HelloWorld.iml辅助文件
eclipse
.settings 文件夹
.classpath 文件
.project 文件
☆ 2
http://www.cnblogs.com/huangfox/p/3541714.html
sense
添加(create)
POST /movies/movie/1
{
“title”: “The Godfather”,
“director”: “Francis Ford Coppola”,
“year”: 1972,
“genres”: [“Crime”, “Drama”]
}
POST /movies/movie/2
{
“title”: “Lawrence of Arabia”,
“director”: “David Lean”,
“year”: 1962,
“genres”: [“Adventure”, “Biography”, “Drama”]
}
POST /movies/movie/3
{
“title”: “To Kill a Mockingbird”,
“director”: “Robert Mulligan”,
“year”: 1962,
“genres”: [“Crime”, “Drama”, “Mystery”]
}
POST /movies/movie/4
{
“title”: “Apocalypse Now”,
“director”: “Francis Ford Coppola”,
“year”: 1979,
“genres”: [“Drama”, “War”]
}
POST /movies/movie/5
{
“title”: “Kill Bill: Vol. 1”,
“director”: “Quentin Tarantino”,
“year”: 2003,
“genres”: [“Action”, “Crime”, “Thriller”]
}
POST /movies/movie/6
{
“title”: “The Assassination of Jesse James by the Coward Robert Ford”,
“director”: “Andrew Dominik”,
“year”: 2007,
“genres”: [“Biography”, “Crime”, “Drama”]
}
查询(retrevie)
GET /movies/movie/1
删除(delete)
DELETE /movies/movie/1
修改(update)
POST /movies/movie/6
{
“title”: “The Assassination of Jesse James by the Coward Robert Ford”,
“director”: “Andrew Dominik”,
“year”: 2007,
“genres”: [“Biography”, “Crime”]
}
查询(retrevie)
☆ 1 全文搜索
POST /_search
{
“query”: {
“match_all”: {}
}
}
☆ 2 基本的文本检索
POST /_search
{
“query”: {
“query_string”: {
“query”: “Crime”
}
}
}
☆ 3 指定字段进行检索
POST /_search
{
“query”: {
“query_string”: {
“fields”: [“title”],
“query”: “kill”
}
}
}
详细的API
http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/index.html