gpt4 book ai didi

java - 带有 MySQL 数据库的 spring-data-elasticsearch

转载 作者:行者123 更新时间:2023-11-29 01:20:56 24 4
gpt4 key购买 nike

我想问一下是否可以将 spring-data-elasticsearch 与 Mysql 数据库结合使用。例如,项目的存储将使用此流 elastic-search <==> spring-data <==> Mysql Database

最佳答案

我的解决方案是,将实体定义为 document,例如:

@Entity
@Table(name = "user")
@Document(indexName = "user")
public class User {....}

分别定义一个spring-dataUserRepository和一个spring-data-elasticSearch的UserSearchRepository

当我创建一个新用户时,同时使用 UserSearchRepository.save(user) 添加索引。更新或删除时做同样的事情。

关于java - 带有 MySQL 数据库的 spring-data-elasticsearch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30139255/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com