【问题标题】:Create generic search API using spring and CouchBase使用 spring 和 CouchBase 创建通用搜索 API
【发布时间】:2020-09-08 00:20:37
【问题描述】:

我有一个用例,我想创建一个通用搜索 API,想法是在前端部分有很多过滤器,用户将有机会使用 0 个或更多过滤器,所以假设我们有一个对象喜欢

public class Person {
  public String name;
  public String age;
  // som other properties 
}

所以在前端部分我想发送一个searchCriteria 例如

[{
   field: name,
   operator: eq,
   value: XX
}]

问题是我找不到映射searchCriteria 以在crudRepository 中使用的好方法。

所以:

  1. 有没有一种方法可以在不创建构造查询并手动执行它的服务的情况下做到这一点?

  2. 有没有类似QueryDSL 的东西支持CouchBase 存储库?

我正在使用 Spring Boot 和 CouchBase

谢谢

【问题讨论】:

  • 我不认为 couchbase 适合这种需求。 Couchbase 对索引的回复很多。您将不得不创建主索引,这意味着所有列上的索引可能会降低您的性能
  • 很遗憾,由于其他原因,我不得不使用 CouchBase。

标签: spring-boot couchbase spring-data-couchbase


【解决方案1】:

【讨论】:

猜你喜欢
  • 2019-07-08
  • 2021-10-27
  • 1970-01-01
  • 2014-08-23
  • 1970-01-01
  • 1970-01-01
  • 2016-07-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多