2016-06-22 3 views
1

대소 문자를 무시하고 메소드 이름이 포함 된 키워드를 spring data solr을 사용하여 검색해야합니다. 이봄 데이터 solr에서 키워드를 무시하는 방법으로 키워드를 검색하는 방법?

Page<SolrModel>findByNameIgnoreCaseAndContaining(@Boost(2) String name, Pageable pageable);

있지만 작동하지 않는있다. 잘 작동하는이

Page<SolrModel>findByNameIgnoreCase(@Boost(2) String name, Pageable pageable);.

등이 Page<SolrModel>findByNameContaining(@Boost(2) String name, Pageable pageable);입니다.

하지만 나는 이것을 무시하고 대소 문자를 모두 사용하여 키워드를 찾아야합니까?

답변

0

당신이 containingignorecase을 반대하고 and 제거하면 그것은 작동합니다

Page<SolrModel> findByNameContainingIgnoreCase(@Boost(2) String name, Pageable pageable); 
관련 문제