#elasticsearch #spring-data #spring-data-elasticsearch
Вопрос:
Я пытаюсь получить все продукты с идентификаторами в данном списке. Так, например, у меня есть 3 продукта с идентификатором A
, B
, C
, и я хочу получить B
, C
.
Я пытался:
fun findAllByIdIn(page: Pageable, ids: List<String>): Page<Product> // not working
fun findByIdIn(page: Pageable, ids: List<String>): Page<Product> // not working
Но все время я получаю пустой список, но идентификаторы правильные.
Привлекательность:
@Document(indexName = "example")
@JsonIgnoreProperties(ignoreUnknown = true)
data class Product(
@Id
val id: String? = null,
val category: String,
val name: String,
)
Весенняя версия -> 2.4.1
Elasticsearch -> 7.8.0
Ты знаешь, почему?
Есть какие-нибудь зацепки?
Комментарии:
1. Как определяется ваша сущность? Какие версии Spring Data Elasticsearch и Elasticsearch и Spring Boot (если используются) вы используете? Пожалуйста, приведите минимальный пример, чтобы воспроизвести проблему.