`

solr 范围查询

阅读更多

solr的范围查询 TO

 

 

 

//sq.addFacetQuery("pro_site_price:[70.0 TO 100.0]");//这个不好使用,取不到结果
sq.addFilterQuery(new String[]{"pro_site_price:[30.0 TO 50.0]"});//这个能取得到结果。

 

备注一下,网上查找到的资料(本人没有出现过,不过也可以注意一下。):

 

最近出了一个问题,搞了真的有一天,最后终于搞定了,就是这个范围查询,当时使用的是100 TO 500的时候,总是会出现这个范围之外的结果,令人心寒啊。

后来仔细看了看schema.xml中的注释,请注意是1.4版本,以前1.3版本是没有出现这种情况的。


在1.4中的 各个数值型有很多种,其中float是不支持范围查询的,有sfloat可以支持,具体的我也不记得了,希望大家在使用的时候,要注意看看这些注释,不要忽律啊!

 

 

 

分享到:
评论

相关推荐

    solr查询语法.pdf

    此外,范围查询允许用户指定搜索范围,例如[ATOB]代表从A到B的范围。 Solr查询语法的学习和应用可以帮助开发者快速实现复杂的搜索引擎功能,为用户提供更为精准和丰富的搜索体验。通过掌握本文提到的查询语法,...

    solr文档solr文档

    5. **查询与结果排序**:掌握如何构造查询语句,包括基本查询语法、高级查询语法(如布尔运算符、通配符、范围查询),以及如何对搜索结果进行排序。 6. **高亮显示**:了解如何在搜索结果中突出显示匹配的查询词,...

    solr查询语法

    - **fq**: 过滤查询,用于进一步缩小查询结果的范围,确保结果同时满足多个条件。 #### 不常用参数 - **q.op**: 覆盖schema.xml中的defaultOperator设置,决定多个查询词之间的逻辑关系,默认为OR。 - **df**: ...

    java操作solr实现查询功能的实例

    SolrQuery 对象提供了多种查询方式,包括关键字查询、范围查询、通配符查询等。在本实例中,我们使用了关键字查询,使用 `setQuery` 方法设置查询条件。 ```java SolrQuery query = new SolrQuery(); query.set...

    solr教程+实例

    2.3 查询处理:Solr提供多种查询语法和操作符,支持布尔逻辑、短语匹配、范围查询等。 2.4 分布式搜索:SolrCloud模式允许在多台服务器上部署,实现负载均衡和数据冗余,以应对大规模数据和高并发场景。 三、安装与...

    solr开发维护参考

    3. **查询与过滤**:Solr支持多种查询语法,如标准查询解析器(QParser)、布尔运算符、通配符查询、范围查询等。此外,可以使用Filter Query(fq)来限制结果集,提高检索效率。 4. **高亮显示**:Solr可以对搜索...

    solr4.9.0.zip

    10. **地理空间搜索**:Solr支持地理空间搜索,可以基于地理位置进行范围查询和距离排序。 11. **XML/JSON API**:Solr 提供了基于HTTP的XML和JSON接口,方便与其他应用程序集成。 12. **强大的文档处理**:Solr...

    spring-data-solr-master

    你可以构建复杂的Solr查询语句,包括范围查询、多字段查询、高亮显示等。 五、异常处理与优化 在实际应用中,可能会遇到如网络错误、Solr服务异常等问题,Spring Data Solr提供了丰富的异常类型,便于进行错误处理...

    solr项目和相关资源.rar

    8. **查询与结果处理**:Solr的查询语言非常强大,支持布尔运算、范围查询、模糊匹配等多种查询语法。结果处理包括排序、分页、高亮等,这些功能的使用方法可能会在测试项目中体现。 9. **优化与调优**:Solr的性能...

    solr_开发入门例子

    - 高级查询功能:Solr支持模糊匹配、短语匹配、范围查询、排序、分组、高亮显示等多种高级搜索特性。 5. **Solr相关资源** - `lucidworks-solr-refguide-官方版solr3.4.pdf`: 这是Solr 3.4的官方参考指南,详细...

    solr 4.10&

    - **字段存储和检索**:Solr允许用户为不同字段设置不同的检索策略,如精确匹配、范围查询等。 - **排序和评分**:根据相关性对搜索结果进行排序,可以自定义评分函数以优化结果展示。 - ** faceted search(分类...

    solr6工具类

    在Solr中,可以添加各种查询条件,如字段匹配、范围查询、布尔运算等。在`SolrUtil`工具类中,这些条件可以通过构建`SolrQuery`对象来实现。例如: ```java SolrQuery query = new SolrQuery(); query.setQuery...

    solr7 压缩包.zip

    2. **强大的查询与排序能力**:Solr支持复杂的查询语法,如布尔运算、短语匹配、范围查询等,并且可以对查询结果进行多种排序,以满足不同业务需求。 3. **分布式搜索**:Solr集群允许将数据分布到多个节点,通过...

    Solr入门使用详解.zip

    你可以根据需求构建复杂的查询条件,比如组合查询、范围查询、前缀查询等。 最后,我们提到IK分词器。在中文环境下,分词是全文检索的关键步骤。IK分词器是专为中文设计的,它能够有效地对中文文本进行分词,提高...

    easynet.solr开发与使用

    4. 查询:查询是Solr最主要的功能,Easynet.Solr对此进行了封装,提供了一套丰富的查询API,允许开发者构建复杂的查询条件,如布尔运算、范围查询、模糊查询等,返回的结果集还可以进行排序、分页等处理,满足多样化...

Global site tag (gtag.js) - Google Analytics