Spring boot 使用spring和CouchBase创建通用搜索API
我有一个用例,我想创建一个通用的搜索API,想法是在前端部分有很多过滤器,用户将有机会使用0个或更多过滤器,所以假设我们有一个类似Spring boot 使用spring和CouchBase创建通用搜索API,spring-boot,couchbase,spring-data-couchbase,Spring Boot,Couchbase,Spring Data Couchbase,我有一个用例,我想创建一个通用的搜索API,想法是在前端部分有很多过滤器,用户将有机会使用0个或更多过滤器,所以假设我们有一个类似 public class Person { public String name; public String age; // som other properties } 因此,在前端部分,我想发送一个搜索条件 [{ field: name, operator: eq, value: XX }] 问题是我找不到很好的方法来映射要
public class Person {
public String name;
public String age;
// som other properties
}
因此,在前端部分,我想发送一个搜索条件
[{
field: name,
operator: eq,
value: XX
}]
问题是我找不到很好的方法来映射要在crudepository
中使用的searchCriteria
因此:
QueryDSL
的东西支持CouchBase
存储库感谢spring data couchbase支持querydsl-
spring data couchbase支持querydsl-
我认为couchbase不适合这种要求。Couchbase对索引的回复很多。您必须创建主索引,这意味着所有列上的索引可能会与您的性能相比较,但由于其他原因,我不得不使用CouchBase。我认为CouchBase不适合这种要求。Couchbase对索引的回复很多。您必须创建主索引,这意味着所有列上的索引可能会提升您的性能。出于其他原因,我不得不使用CouchBase。欢迎提供指向解决方案的链接,但请确保您的答案在没有它的情况下是有用的:这样您的其他用户将了解它是什么以及它为什么存在,然后引用你链接到的页面最相关的部分,以防目标页面不可用。欢迎链接到某个解决方案,但请确保您的答案在没有它的情况下是有用的:这样您的其他用户就会知道它是什么以及为什么存在,然后引用您链接到的页面的最相关部分,以防目标页面不可用。