索引(名词):

如前所述,一个 索引 类似于传统关系数据库中的一个 数据库 ,是一个存储关系型文档的地方。 索引 (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
}

results matching ""

    No results matching ""