reactjs - 使用 React UI 和 Spring Boot 服务器实现用户搜索的建议

标签 reactjs spring-boot elasticsearch

我有一个 Spring Boot/React 应用程序。我的数据库中有一个用户列表,我已经从 LDAP 填充了该列表。

作为表单的一部分,我需要允许用户指定用户列表。由于他们可以搜索(并且在技术上也指定)最多 400,000 个用户(大多数将在 10k 或更少的范围内),我假设我需要在客户端和服务器端执行此操作。 p>

有人对方法或技术有什么建议吗?

我没有使用少量数据,但我也不想过度设计它(提示主要针对服务器端,但欢迎任何提示)。

最佳答案

如果您在应用程序中使用 hibernate 作为 ORM,您还可以查看 Hibernate Search 。这似乎符合您的目的,因为我觉得可以使用基于普通文本的索引来搜索用户列表。 Hibernate 搜索利用 Lucene ,适用于基于文本的索引和搜索。

关于reactjs - 使用 React UI 和 Spring Boot 服务器实现用户搜索的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64340319/

相关文章:

javascript - React Native 将一个组件传递给另一个组件

Elasticsearch:聚合两个字段

javascript - ReactJS - 外部 JS 函数 “is not a function”

spring-boot - 运行gradle生成的脚本并运行Kotlin Spring-Boot运行时出错

spring - Spring Boot 中解析 graphql schema 时出错,如何修复?

java - Spring中如何通过CrudRepository的 `findAll()`方法在序列化中包含回收对象的id?

typescript - elasticsearch 更新给出未知字段错误

ElasticSearch 5.x 应该查询与过滤

javascript - 如何在Next js上将数据从express服务器发送到客户端?

javascript - 为什么 React 类中的 React 函数会在表单输入更改事件中重复调用