ETJava Beta | Java    注册   登录
  • elasticsearch 查询 - 分页查询所有数据 方式1 restful api 使用POST方式 from指定起始位置 size指定要查询的条数 POST http://192.168.199.126:9200/film/dongzuo/_search/ { "from": 0, "size": 1 } 注意:必须使用POST方式请求 否则参数不起作用 方式2 Java接口实现核心代码 创建TransportClient对象 参考 http://etjava.cn/blog/article/62   部分代码 private TransportClien
    发表于 2024-04-09 21:50:59 阅读(186)
  • elasticsearch 查询 - 查询所有数据 查询数据分两种方式 一种是使用head插件 图形化查询 一种是Java接口方式查询 head插件查询 统一使用POST方式 因为POST方式可以传递参数 查询所有数据 方式1 restfull api 方式1 restfull api GET http://192.168.199.126:9200/film/dongzuo/_search/ 查询所有数据方式2 Java接口实现 package com.et.index; import org.elasticsearch.action.search.SearchRequest
    发表于 2024-04-09 21:46:38 阅读(177)
  • elasticsearch 查询 - 添加数据 准备数据 创建索引 添加映射 PUT http://192.168.199.126:9200/film/_mapping/dongzuo title 电影名称 publishDate 发布日期 content 简介 director导演 price 票价 { "properties": { "title": { "type": "text" }, "publishDate": { "type": "date" }, "content": { "type
    发表于 2024-04-08 15:48:24 阅读(185)
  • elasticsearch Java接口连接集群 java 中连接集群 只需要修改new PreBuiltTransportClient(settings.build())参数即可 具体代码如下 案例   package com.et.connection; import com.google.gson.JsonObject; import org.elasticsearch.action.get.GetResponse; import org.elasticsearch.action.index.IndexResponse; import org.elasticsearch.cl
    发表于 2024-04-08 11:35:25 阅读(188)
  • elasticsearch 集群配置 主节点配置 集群配置 最少需要两台设备,这里我们使用两台虚拟机来模拟 1. 修改es的配置文件 # ---------------------------------- Cluster ----------------------------------- # # Use a descriptive name for your cluster: #集群的名称 多个集群使用相同的名称 否则找不到 cluster.name: my-application # # ------------------------------------ Node -----
    发表于 2024-04-08 11:31:30 阅读(173)
  • CentOS7 配置静态IP vim /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=dhcp DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=864b3ea5-4ccc-4b0
    发表于 2024-04-08 10:12:30 阅读(168)
  • elasticsearch Head插件 查询索引映射关系 http://192.168.199.126:9200/student5/ GET 直接加索引名称即可 能查到所有信息
    发表于 2024-04-08 09:23:12 阅读(180)
  • elasticsearch HTTP API 允许你向索引(index)添加文档类型(type),或者向文档类型(type)中添加字段(field)。 PUT http://192.168.199.126:9200/student5/ { "mappings":{ "first":{ "properties":{ "name":{"type":"keyword"} } } } } mapping是映射关键字 first是索引类型 properties是添加指定文档类型的
    发表于 2024-04-08 09:22:15 阅读(174)
  • elasticsearch Head插件 打开和关闭索引 elasticsearch使用head打开和关闭索引 打开/关闭索引接口允许关闭一个打开的索引或者打开一个已经关闭的索引。 关闭的索引只能显示索引元数据信息,不能够进行读写操作。 比如我们新建一个索引student2 我们用 POST http://192.168.1.110:9200/student/_close/ 关闭索引 点击提交请求; 再概要首页里,可以刷新下 看到student被关闭;   预览     打开或关闭方式2 我们除了上述方式 使用POST请求
    发表于 2024-04-08 09:20:13 阅读(183)
  • elasticsearch Head插件 文档 添加文档 先进入符合查询 post方式 http://192.168.199.126:9200/student/first/1 这里student是索引 first是类别 1是id 假如id没写的话 系统也会给我们自动生成一个 假如id本身已经存在 那就变成了修改操作;我们一般都要指定下id 数据预览   修改文档 修改文档方式和添加一样,但我们一定要指定已经存在的id 地址输入:http://192.168.199.126:9200/student/first/1/ 然后修改下数据,点击提交: { "na
    发表于 2024-04-08 09:19:10 阅读(176)