`
gaojingsong
  • 浏览: 1197261 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

【elasticsearch建立索引操作的API】

阅读更多

一、elasticsearch建立索引操作的API,基于CURL

1)设置主备分片数量

curl -XPUT 'http://192.168.1.105:9200/twitter1' -d '{

  "settings":{

      "number_of_shards":3,

      "number_of_replicas":0

  }

}'



 

2)创建mapping文件

curl -XPUT 'http://192.168.1.105:9200/twitter1/people/_mapping' -d '{

    "people": {

        "properties": {

            "date": {

                "type": "long"

            },

            "name": {

                "type": "string",

                "index": "not_analyzed"

            },

            "status": {

                "type": "integer"

            },

            "type": {

                "type": "integer"

            }

        }

    }

}'



 结果验证:



 

二、基于Head插件形式

1)设置主备分片数量

{

  "settings": {

    "index": {

      "number_of_shards": "3",

      "number_of_replicas": "0"

    }

  }

}




2)创建mapping文件

{/q1/student/_mapping

  "properties": {

    "date": {

      "type": "long"

    },

    "name": {

      "index": "not_analyzed",

      "type": "string"

    },

    "type": {

      "type": "integer"

    },

    "status": {

      "type": "integer"

    }

  }

}



 三、实验结果验证

 



 

 

  • 大小: 73.9 KB
  • 大小: 26.5 KB
  • 大小: 33.3 KB
  • 大小: 42.6 KB
  • 大小: 46.7 KB
  • 大小: 70.5 KB
0
1
分享到:
评论

相关推荐

    ElasticSearch Java API 中文文档

    12. **ElasticSearch Java API版本操作**: 例如ElasticSearch 5.0.1的Java API操作。 13. **滚动搜索 (Scroll API)**: 在处理大量数据集时,可以通过Scroll API持续检索大范围的数据,而不需要一次性加载所有数据到...

    elasticSearch的操作demo

    最后,`es`包可能是Elasticsearch相关的操作接口或抽象类,它们定义了与Elasticsearch交互的方法,如添加、更新、删除文档,以及查询等。例如: ```java public interface ElasticsearchRepository { void save...

    基于Elasticsearch Java API的参考手册

    Java API是Elasticsearch官方提供的与Elasticsearch服务器进行交互的主要工具,它使得开发者能够用Java语言便捷地进行索引、搜索、聚合等多种操作。 ### 一、Elasticsearch核心概念 1. **节点(Node)**: Elastic...

    Elasticsearch5.x Java API手册

    Java API 提供了与 Elasticsearch 服务器进行交互的接口,使得 Java 开发者能够方便地在应用程序中集成和操作 Elasticsearch。 ### 一、Elasticsearch 5.x 的核心概念 1. **索引(Index)**:类似于数据库中的...

    Elasticsearch 5.1.1 java api maven工程 源码下载

    Elasticsearch的Java API还支持高级特性,如聚合分析、脚本编写、实时分析和多索引操作等。开发者可以根据需求选择适当的API接口进行调用。 总的来说,Elasticsearch 5.1.1的Java API为Java开发者提供了一个强大的...

    Java操作ES5.x api

    在Java中操作Elasticsearch(ES)5.x版本主要涉及两个关键知识点:Elasticsearch的Java API使用以及如何查询和判断集群状态。Elasticsearch是一个分布式、RESTful风格的搜索和数据分析引擎,常用于大数据的实时分析...

    C++ API FOR ELASTICSEARCH

    这个API覆盖了各种Elasticsearch功能,包括索引创建、文档 CRUD 操作、搜索、聚合、映射管理等。 2. **安装与配置** 要使用cpp-elasticsearch-master库,首先需要将其解压,并通过C++构建系统(如CMake)进行编译...

    Elasticsearch7.0备份索引脚本

    1. **连接Elasticsearch**:脚本需要与Elasticsearch实例建立连接,这通常通过指定主机地址和端口来实现。例如,`curl -X GET "localhost:9200"`用于验证连接。 2. **获取索引列表**:为了备份所有索引或特定索引,...

    Elasticsearch Demo 读取word内容写入到Es上并展示在WebFrom页面上

    **Elasticsearch(ES)** 是一个开源的全文搜索引擎,基于Lucene构建,设计用于分布式、可扩展的数据存储和搜索。在这个"Elasticsearch Demo"项目中,我们将学习如何将Word文档的内容读取并写入Elasticsearch,以及...

    ElasticSearch笔记

    相比Solr,ElasticSearch在建立索引时的速度更快,特别是在处理大数据量时,因为Solr可能会遇到IO阻塞问题。因此,当需要进行大量数据的全文搜索时,ElasticSearch是更好的选择。 【安装ElasticSearch】 安装...

    ElasticSearch分享ppt40页+.pptx

    例如,Solr在建立索引时可能会影响搜索性能,而ElasticSearch则较好地平衡了这两者。 **集成与使用** ElasticSearch提供了多种编程语言的客户端库,如Java、.NET、Python、Ruby等,并支持RESTful API和JDBC、ODBC...

    elasticsearch介绍与使用.pdf

    除了HTTP调用,Elasticsearch 还提供了Java API,允许开发者直接在Java代码中与Elasticsearch 交互,进行索引、搜索、聚合等操作,提高了开发效率。 总之,Elasticsearch 是一个强大的全文检索和数据分析工具,它...

    【中华石杉】Elasticsearch顶尖高手系列-核心知识篇 + 高手进阶篇all

    3. **RESTful API**:Elasticsearch采用HTTP和JSON,通过RESTful API进行操作,如索引、查询、更新和删除文档,使得集成和使用变得简单易懂。 4. **实时性**:Elasticsearch支持实时搜索,一旦文档被索引,即可立即...

    ElasticSearch简介.pptx

    ElasticSearch 提供了官方的 Java API,允许开发者使用 Java 语言来操作 ElasticSearch。 - **TransportClient**:这是一种直接与集群通信的方式。然而,从 Elasticsearch 7.0 开始已经标记为废弃,并计划在 8.0 ...

    Elasticsearch的javaapi使用.docx

    【Elasticsearch Java API 使用详解】 Elasticsearch(ES)是一种流行、开源的全文搜索引擎,提供了高度可扩展的近实时搜索、分析和存储能力。在Java环境中与Elasticsearch交互,通常通过Java API来实现。以下是一...

    elasticsearch5.2-PHP 代码

    2. 连接Elasticsearch:使用客户端库建立到Elasticsearch集群的连接。 ```php require_once 'vendor/autoload.php'; use Elasticsearch\ClientBuilder; $client = ClientBuilder::create() ->setHosts(['localhost...

Global site tag (gtag.js) - Google Analytics