spring SolrTemplate, 查询
SolrTemplate
是Spring Data Solr提供的一个类,用于执行对Solr服务器的各种操作。下面是一个简单的查询使用示例:
@Autowired
private SolrTemplate solrTemplate;
public List<MyEntity> search(String searchTerm) {
Query query = new SimpleQuery(new Criteria("fieldName").contains(searchTerm));
QueryResponse response = solrTemplate.query("collectionName", query, MyEntity.class);
return response.getBeans(MyEntity.class);
}
在上述代码中,你需要替换"fieldName"为你数据模型中的字段名,"searchTerm"为你要搜索的关键词,"collectionName"为你的Solr集合名称,以及"MyEntity"为你的实体类名称。
请注意,此代码假设你已经将SolrTemplate和其他需要的bean正确配置到了Spring应用程序中。