【发布时间】:2015-03-14 03:47:56
【问题描述】:
我正在寻求有关 Spring data solr 短语搜索和排序的帮助。
当我搜索“Spring Data”时,它应该返回包含“Spring Data”的数据。
> Ex:- Should return --- Spring Data is good
> Should return --- 123Spring Data123 is good
> Should not return --- Spring and Data
此外,结果应根据匹配的字段数进行排序。
当我从用户那里得到搜索输入时,我会按如下方式进行搜索。
public interface SolrSecurityRepository extends
SolrCrudRepository<SolrSecurity, String> {
@Query(value = "subject:*?0* OR content:*?0*")
List<SolrSecurity> find(String searchStr,
Pageable pagebale);
}
不确定如何实现精确的词组匹配 ....
另外,有没有办法让调试看到 Spring data solr 生成的查询...
谢谢, 巴斯卡尔.S
【问题讨论】:
标签: solr spring-data spring-data-solr