索引(名词):
如前所述,一个 索引 类似于传统关系数据库中的一个 数据库 ,是一个存储关系型文档的地方。 索引 (index) 的复数词为 indices 或 indexes 。
索引(动词):
索引一个文档 就是存储一个文档到一个 索引 (名词)中以便它可以被检索和查询到。这非常类似于 SQL 语句中的 INSERT 关键词,除了文档已存在时新文档会替换旧文档情况之外。
倒排索引:
关系型数据库通过增加一个 索引 比如一个 B树(B-tree)索引 到指定的列上,以便提升数据检索速度。Elasticsearch 和 Lucene 使用了一个叫做 倒排索引 的结构来达到相同的目的。
基础操作,在ubuntu 以默认方式安装了elasticSearch 之后 重启停止方式
/etc/init.d/elasticsearch
elasticSearch 安装head工具的方式
插件地址:https://github.com/mobz/elasticsearch-head
首选:http://blog.csdn.net/napoay/article/details/53896348
http://www.cnblogs.com/rethink-east/p/6547171.html
http://blog.csdn.net/weixin_38405770/article/details/78005263?skintest=skin3-template-test
http://blog.csdn.net/mergerly/article/details/53412417
https://github.com/mobz/elasticsearch-head
es进行聚合操作时提示Fielddata is disabled on text fields by default
http://blog.csdn.net/u011403655/article/details/71107415
GET _search
{
"query": {
"match_all": {}
}
}
GET _search
{
"query": {
"query_string": {
"query": "111111111111111111111gtyfgyt",
"fields": ["title"]
}
}
}
DELETE /.kibana
{
"query": {
"match_all": {}
}
}
PUT /movies/movie/3333
{
"title": "222222222222",
"director": "222222222222222222222",
"year": 1972
}
POST /movies/movie2/
{
"title": "111111111111111111111gtyfgyt",
"director": "nknkj",
"year": 19721232
}