Пустой запрос ElasticSearchRepository не работает - PullRequest
0 голосов
/ 25 января 2019

Хранилище данных с эластичным поиском Spring не работает должным образом. Для метода ниже, это дает следующее исключение.

org.springframework.dao.InvalidDataAccessApiUsageException: незаконно найдено критериев 'IS_NULL (0): [IsNull, Null]'.

public interface CustomerRepository extends ElasticsearchRepository<Customer, Long> {

   List<Customer> findByFirstNameIsNull();

}

1 Ответ

0 голосов
/ 25 января 2019

Вы можете написать что-то вроде ниже в хранилище:

Page<Customer> findByFirstName(String firstName, Pageable pageable);

И вызывая его с

findByFirstName(null, PageRequest.of(0,100));

Даст вам первые 100 результатов, которые имеют нулевые значения в именах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...