我有一个 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 文档。但我只需要一个与我通过的 docid 匹配的文档。
我的代码有什么问题。有什么见解吗??如果需要任何进一步的信息,请告诉我。