У меня есть настройка ядра Solr. Схема ядра следующая:
docId: '',
text: ''
Вот скриншот моей основной страницы администратора:
Вот мой интерфейс SolrCrudRepository
package com.example.webtool.repository;
import com.example.webtool.model.DocIdModel;
import org.springframework.data.solr.repository.SolrCrudRepository;
import org.springframework.stereotype.Repository;
import java.util.List;
@Repository
public interface DocIdRepository extends SolrCrudRepository<DocIdModel,
String> {
List<DocIdModel> findAllByDocId(String docIds);
List<DocIdModel> getByDocId(String docIds);
}
Всякий раз, когда я передаю строку любому из этих двух методов, он возвращает мне все 14020 документов. Но мне нужен только один документ, который соответствует моему принятому документу.
Что не так с моим кодом. Есть идеи?
Пожалуйста, дайте мне знать, если потребуется дополнительная информация.