当前位置: 首页 > wzjs >正文

做网站威海给网站定位

做网站威海,给网站定位,wordpress怎么改变布局,营销型网站展示Elasticsearch 在 Java 中最常用的客户端是什么?如何初始化一个 RestHighLevelClient?如何用 Spring Boot 快速集成 Elasticsearch?Spring Data Elasticsearch 如何定义实体类与索引的映射? 最常用的 Java 客户端 目前官方推荐使用…

Elasticsearch 在 Java 中最常用的客户端是什么?如何初始化一个 RestHighLevelClient?如何用 Spring Boot 快速集成 Elasticsearch?Spring Data Elasticsearch 如何定义实体类与索引的映射?

  1. 最常用的 Java 客户端
    目前官方推荐使用新的 Java API Client(替代旧的 RestHighLevelClient),这是 Elasticsearch 官方维护的最新客户端,支持 7.17+ 版本。旧项目可能仍在使用已被废弃的 High Level REST Client。
    但是国内相对而言,RestHighLevelClient还是使用比较多的,就跟jdk8一个道理。

  2. 初始化 Java API Client(推荐方式)

// 添加 Maven 依赖
<dependency><groupId>co.elastic.clients</groupId><artifactId>elasticsearch-java</artifactId><version>8.13.4</version>
</dependency>// 初始化客户端
RestClient restClient = RestClient.builder(new HttpHost("localhost", 9200)).build();ElasticsearchTransport transport = new RestClientTransport(restClient, new JacksonJsonpMapper());ElasticsearchClient client = new ElasticsearchClient(transport);
  1. Spring Boot 快速集成
# application.properties
spring.elasticsearch.uris=http://localhost:9200
spring.elasticsearch.connection-timeout=1s
spring.elasticsearch.socket-timeout=30s
@Configuration
public class ElasticsearchConfig {@Beanpublic ElasticsearchClient elasticsearchClient(RestClientBuilder restClientBuilder) {return new ElasticsearchClient(new RestClientTransport(restClientBuilder.build(), new JacksonJsonpMapper()));}
}
  1. 实体类映射示例
@Document(indexName = "products")
public class Product {@Idprivate String id;@Field(type = FieldType.Text, analyzer = "ik_max_word")private String name;@Field(type = FieldType.Double)private Double price;// getters/setters
}
  1. Repository 接口定义
public interface ProductRepository extends ElasticsearchRepository<Product, String> {List<Product> findByName(String name);@Query("{\"match\": {\"name\": \"?0\"}}")Page<Product> searchByName(String name, Pageable pageable);
}

版本注意事项

  • Spring Boot 3.x 对应 Spring Data Elasticsearch 5.x
  • 需要保持 Elasticsearch 服务端版本与客户端版本一致
  • 新项目建议使用新的 Java API Client,旧项目迁移参考官方迁移指南

文章转载自:

http://6KXmA6ya.mdhdr.cn
http://07nL2KA3.mdhdr.cn
http://w0rtKtuY.mdhdr.cn
http://1Vo8nVrw.mdhdr.cn
http://UYv49QhH.mdhdr.cn
http://qYqoQaja.mdhdr.cn
http://IrFISXsk.mdhdr.cn
http://GpUdjwy3.mdhdr.cn
http://rSJqfNoS.mdhdr.cn
http://hAkcZEuW.mdhdr.cn
http://iTraQsD3.mdhdr.cn
http://nCgqQhDm.mdhdr.cn
http://M3KUcQdy.mdhdr.cn
http://5nTjIMqA.mdhdr.cn
http://VvQC55MX.mdhdr.cn
http://X9YRXH39.mdhdr.cn
http://sIBfAX1A.mdhdr.cn
http://tkF5Ur5O.mdhdr.cn
http://xf06ozRA.mdhdr.cn
http://Odny482B.mdhdr.cn
http://7am7P854.mdhdr.cn
http://ushYKKoz.mdhdr.cn
http://ONdq0i1P.mdhdr.cn
http://rN9zivcw.mdhdr.cn
http://nvsnBZjL.mdhdr.cn
http://oBJ7hmdd.mdhdr.cn
http://AtLZMgqR.mdhdr.cn
http://InwN5vOB.mdhdr.cn
http://QYb6nOeH.mdhdr.cn
http://i64koygP.mdhdr.cn
http://www.dtcms.com/wzjs/663201.html

相关文章:

  • 西安知名网站制作公司2022最新装修效果图
  • 房管局网站建设做网站需要用什么开发软件
  • 集约化网站建设的函西安营销型网站制作价格
  • 宁波网站建设rswl福州seo技巧培训
  • 模板做图 网站东莞做阀门的网站
  • 网站建设保密协议响水做网站的价格
  • 菏泽百度网站建设wordpress 相关文章 插件
  • wordpress网站数据迁移网上购物哪个商城好
  • 制作网站推广网络广告的形式有哪些?
  • 台州网站建设系统电子商务网站特色
  • 网站建设制作设计开发网页设计师就业形势
  • 查询网站所有关键词排名怎么劝客户做网站
  • 江西建设厅网站官网海外公司推广
  • 热门网站太仓做网站
  • 九江便宜做网站个人网站建设联系
  • 建站行业如何快速成第一单官方静态网站模板下载
  • 池州网站建设价格湖南长沙网站建
  • 网站主机选择与优化wordpress注册码
  • 做网站怎样赚钱谁专门做网站安全维护
  • 中国做外贸的网站后台网站模板下载
  • 网站适合移动端乐清做手机网站
  • 西安电商网站制作软文广告经典案例300大全
  • vs做网站需要的插件开源asp学校系统网站
  • 高端网站设计 上海网站运营目标
  • 局域网网站企业网页设计论文
  • 学生做的网站需要备案网络运营外包托管
  • 唐山网站建设推广快速搭建网站框架的工具
  • 做饲料推广哪个网站好建设网站网站设计
  • 有ip地址如何做网站城镇建设周刊网站
  • 12306网站如何做火车票候补盗用别人公司的产品图片做网站