Solr 返回查询中的所有文档
Solr returning all the documents on query
我有一个 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);
}
每当我将字符串传递给这两种方法中的任何一种时,它都会 returns 我整个 14020 文档。但我只需要一个与我传递的 docid 相匹配的文档。
我的代码有什么问题。任何见解?
如果需要任何进一步的信息,请告诉我。
我将 docId
作为 72628.txt
传递,但现在我从字符串中剥离 .txt
部分,我得到了想要的结果。
我有一个 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);
}
每当我将字符串传递给这两种方法中的任何一种时,它都会 returns 我整个 14020 文档。但我只需要一个与我传递的 docid 相匹配的文档。
我的代码有什么问题。任何见解? 如果需要任何进一步的信息,请告诉我。
我将 docId
作为 72628.txt
传递,但现在我从字符串中剥离 .txt
部分,我得到了想要的结果。