我正在尝试使用存储库获取Spring Solr查询并实现以下
findByXOrYAndZ
优先顺序如下:
(X OR Y)AND Z
我正在使用SolrCrudRepository:
Page<SolrX> findByXOrYAndZ(List<String> x, Boolean y, String z);
如何强制执行优先顺序?
答案 0 :(得分:0)
您可以使用@Query
来执行此操作。
@Query("(x:(?0) OR y:?1) AND z:?2")
Page<SolrX> findByXOrYAndZ(List<String> x, Boolean y, String z);