`
arpenker
  • 浏览: 376447 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

通过REST服务访问ES进行查询

    博客分类:
  • ES
ES 
阅读更多
网上关于ES的访问,非常多是关于TCP访问的。但草泥 妈马的总是报配置问题。
先用REST服务吧。草泥妈的。FUCK YOU .ELASEARCH! FUCK YOU.那些个吊毛对单机配置了elasticsearch.yml配置文件却不公布上来。FUCK YOU!!!!

@RequestMapping("/getesdata")
  @ResponseBody
  public Map<String, Object> sendJson2ES(){

 
 
Map<String, Object> varsRequest = new HashMap<String, Object>(); 
Map<String, Object> queryContent =  new HashMap<String, Object>(); 
Map<String, Object> matchContent =  new HashMap<String, Object>(); 
queryContent.put("match_all", matchContent); 
varsRequest.put("query", queryContent); 
String strTemp4 = varsRequest.toString(); 
Map<String, Object> varsResponse = restTemplate.postForObject("http://localhost:9200/_search", varsRequest, HashMap.class); 

  return varsResponse;
  }
分享到:
评论

相关推荐

    elasticsearch-rest-high-level-client

    本文涉及到的知识点包含了Elasticsearch的基本概念、版本升级要点、Spring Boot集成Elasticsearch Rest High Level Client的步骤、以及Docker在本地部署Elasticsearch服务的详细操作流程。这对于希望在Spring Boot中...

    springboot项目查询es中的日志内容

    在本项目中,我们主要探讨如何使用SpringBoot与Elasticsearch(ES)集成,以便查询存储在ES中的日志内容。Elasticsearch是一种强大的、分布式、实时的搜索和分析引擎,常用于处理大量数据,特别是在日志管理和分析...

    elasticsearch-8.15.3,linux安装包

    安装完成后,用户便可以利用Elasticsearch提供的REST API进行数据的索引、查询等操作。 Elasticsearch作为搜索引擎,它的核心功能是对数据进行索引、搜索和分析。索引是数据存储的结构化方式,可以快速检索信息。...

    使用阿里云elasticsearch服务替换数据库常用搜索方案

    - **Java REST Client**: 建议使用Java REST Client来访问阿里云Elasticsearch服务,需确保使用的客户端版本与Elasticsearch实例版本一致。 - **注意点**: ES官方推荐使用Java Low Level REST Client,而非Transport...

    elasticsearch集群安全加密插件之search-guard

    - `elasticsearch-rest-high-level-client-6.8.13.jar`:Elasticsearch官方的高阶REST客户端,便于与Elasticsearch集群交互。 - `ldaptive-1.2.3.jar`:LDAP客户端库,用于实现LDAP身份验证。 5. **最佳实践** -...

    spring-data-elasticsearch

    11. Spring Data REST:在Spring Data Elasticsearch中,可以结合Spring Data REST组件,通过REST API的方式提供对Elasticsearch数据的访问。 12. 异常翻译:Spring Data Elasticsearch可以将Elasticsearch的原生...

    ElasticSearch-head插件

    7. **安全控制**:虽然head插件本身不提供安全认证,但可以通过配置Elasticsearch的权限控制,限制对head的访问,确保数据安全。 在安装Elasticsearch-head插件时,需要确保已经安装Node.js和Grunt。通常,插件安装...

    ElasticSearch Head 适配ElasticSearch 7.0 +

    6. **REST API兼容**:ElasticSearch Head通过调用Elasticsearch的REST API与集群通信。适配Elasticsearch 7.0意味着Head必须更新其请求构造和解析逻辑,以匹配7.0版本的API变更。 7. **错误处理和日志**:Elastic...

    SpringBoot 集成ElasticSearch两个依赖的jar

    首先,Spring Boot提供了对Elasticsearch的便捷支持,通过添加对应的起步依赖,我们可以快速地将Elasticsearch集成到项目中。标题中提到的"两个依赖的jar"可能指的是`spring-boot-starter-data-elasticsearch`和`...

    elasticsearch-5.4.1

    3. **RESTful API**: 使用 JSON 格式的 RESTful API 进行通信,使得与 Elasticsearch 交互变得简单直观,无论是开发 web 应用还是后台服务,都能方便地集成。 4. **横向扩展**: 随着数据量的增长,只需添加更多节点...

    elasticsearch数据库下载、配置、使用案例PPT模板

    - 执行`./elasticsearch`(Linux/Unix)或`elasticsearch.bat`(Windows)启动服务。 - **验证安装:** - 访问`http://localhost:9200`检查服务状态。 - 查看控制台输出确认启动无误。 - **后续操作建议:** - ...

    Elasticsearch之Java客户端Jest的全部依赖jar包

    REST(Representational State Transfer)是一种网络应用程序的设计风格和开发方式,基于HTTP协议,使得开发者可以轻松地通过HTTP方法(如GET、POST、PUT、DELETE等)与Elasticsearch集群进行交互。Jest通过这些方法...

    Elasticsearch 技术解析与实践

    3. **启动服务**:在命令行中输入相应的启动命令来启动Elasticsearch服务。 4. **验证安装**:通过访问默认的HTTP端口(通常是9200)来检查Elasticsearch是否正常启动。 #### 2. 使用Elasticsearch ##### 2.1 ...

    elasticsearch 6.8.0 整理.zip

    - "codes" 文件夹可能包含示例代码,演示如何使用 Elasticsearch 客户端库(如 Java REST Client)进行索引操作,如创建、更新和删除文档。 3. **数据导入与分析** - Elasticsearch 支持多种方式导入数据,如使用...

    一个很好的elasticsearchJavarest客户端 它以类似于mybatis的方式操作和访问elasticsearch

    通用高性能Elasticsearch highlevel java orm rest client 客户端,100%兼容elasticsearch 1.x,2.x,5.x,6.x,7.x,8.x,兼容spring boot 1.x,2.x,3.x,开箱即用。一个很好的 elasticsearch Java rest 客户端。它以类似...

    elasticsearch5.x的java实现搜索

    Elasticsearch提供了Java REST客户端,使得开发者可以直接在Java应用中与ES服务器进行交互。这个客户端封装了HTTP通信,简化了请求构造和响应解析的过程。 3. **安装与配置**: 在开始编写Java代码前,需要在本地...

    安全访问:如何在 Elasticsearch 中实现用户认证和授权

    通过这种方式,只有经过认证的用户才能访问Elasticsearch服务。 #### 高级安全特性 除了基本的用户认证和授权外,Elasticsearch还支持以下高级安全特性: 1. **角色映射**:可以将用户映射到多个角色,从而实现...

    es7.14.0.zip

    - 启动 Elasticsearch 服务。 - 配置 Kibana 的 `kibana.yml` 文件,指向 Elasticsearch 的地址。 - 启动 Kibana 服务并通过浏览器访问其默认端口(通常是 5601)。 6. **使用与管理**: - 通过 Kibana 的 ...

Global site tag (gtag.js) - Google Analytics