首页
学习
活动
专区
圈层
工具
发布

SolrQuery VS QueryRequest

solrj是一款开源的访问solr服务器的三方插件,通过这个插件,我们可以完成solr admin页面能够完成以及不能完成的操作,查询作为solr的一个使用频率最高的操作当然也是使用最广的,使用solrj...params) throws SolrServerException, IOException { return query(null, params); } 通过上面两个方法我们可以看到以下不同点...: 1.返回类型不同,request返回的是一个原始的json格式数据,要想获取具体查到到的文档需要剥丝抽茧获取,而query方法则返回了组装后的数据,我们获取想要的结果更容易些 2.输入参数类型不一样...,SolrRequest与SolrParams类的关系是组合关系,SolrRequest包含一个SolrParams实例 3.SolrQuery对查询进行了层级提升,不像使用SolrRequest时使用的...SolrParams那样使用solr查询的基本语法 至于返回结果不同主要在于QueryResponse类的setResponse方法内部对solr返回的数据进行了简单的组装 @Override

33810
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Spring认证中国教育管理中心-Apache Solr 的 Spring 数据教程三

    原标题:Spring认证中国教育管理中心-Apache Solr 的 Spring 数据教程三(Spring中国教育管理中心) 4....要请求范围分面,您可以使用org.springframework.data.solr.core.query.FacetOptions.FieldWithDateRangeParameters该类的实例。...您可以使用org.apache.solr.util.DateMathParser(例如,+6MONTHS+3DAYS/DAY表示未来六个月零三天,四舍五入到最近的一天)来定义此类字段的差距。...包括:setInclude(org.apache.solr.common.params.FacetParams.FacetRangeInclude)定义范围方面请求上的边界(下限和上限)应如何处理(不包括或不包括在内...其他:setOther(org.apache.solr.common.params.FacetParams.FacetRangeOther)定义范围分面的附加(其他)计数(例如范围分面开始之前、范围分面结束之后或什至开始和结束之间的文档计数

    85520
    领券