Spring Solr查询中的优先级

时间:2013-12-26 07:53:59

标签: spring solr spring-data spring-data-solr

我正在尝试使用存储库

获取Spring Solr查询
  

findByXOrYAndZ

优先顺序如下:

  

(X OR Y)AND Z

我正在使用SolrCrudRepository,但我想任何回购都可以。

我该如何强制执行此操作?

1 个答案:

答案 0 :(得分:1)

您可以使用@Query注释存储库方法,并向其提供任意查询。

例如:

@Query("fieldA:?0 AND (fieldB:?1 OR fieldC:?2)")
Page<Document> findByXOrYAndZ(String par1, String par2, String par3);
相关问题