`

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 企业搜索引擎教程

     常量的打分范围(Constant scoring range)和前缀式查询-没有 idf,coord,或者 lengthNorm 因子,对查询匹配的词没有数量限制  函数查询(Function Query)-通过关于一个域的数值或顺序的函数对打分进行影响  性能...

    全文检索Solr8.0-架构师速成记

    同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎 课程特点 毕业后接触的第一个中间件...

    DoctrineSolrBundle:Symfony 23捆绑包,用于将Doctrine实体与Solr集成

    模糊和否定搜索支持按特定实体字段进行范围搜索支持按特定实体字段提升术语支持Solr建议组件支持在索引之前按实体字段或自定义symfony服务进行过滤自动解析教义实体中的搜索结果支持为特定实体类实现单独的查找器类...

    trialverse-search-cache:基于Solr的Trialverse搜索缓存

    Solr搜索jena-es数据集Trialverse在jena-es之上的搜索层的原型实现。... 理想情况下,每个研究都应仅具有一个ID,而不应具有ID和一个图形属性,但这意味着更改Trialverse以使图形ID在全局范围内是唯一的。

    chronix.server:基于Apache Solr的Chronix Server实现

    因此,Chronix在基准要求服务器范围(.5天到180天)内,每个范围查询的平均运行时间为23毫秒。 数据集包含约37亿对,并以108 GB序列化为CSV。 Chronix仅需要8.7 GB即可存储数据集。 一切都在标准便携式计算机上运行...

    自己动手写搜索引擎(罗刚著).doc

    7.3.2 指定范围搜索 183 7.3.3 设置过滤条件 188 7.3.4 搜索结果排序 188 7.3.5 搜索页面的索引缓存与更新 190 7.4 实现关键词高亮显示 191 7.5 实现多维视图 194 7.6 实现相似文档搜索 200 7.7 实现AJAX自动完成 ...

    spray-search-service.scala:搜索服务的Scala+Spray实现

    这是一项服务,提供用于搜索书籍的简单 API,使用 Scala 和 Spray 实现,使用存储在 Solr 中的书籍元数据。 特征 该服务支持: 自由文本搜索书籍。 对书籍和作者的增量搜索,以及在搜索字段中输入时的建议。 查找...

    t淘淘商城项目 商城项目 视频和源码教程 详细

    Ø 技术范围广 Ø 分布式 Ø 高并发、集群、负载均衡、高可用 Ø 海量数据 Ø 业务复杂 Ø 系统安全 2. 淘淘商城 2.1. 淘淘商城简介 淘淘网上商城是一个综合性的B2C平台,类似京东商城、天猫商城...

    java开源包1

    它在搜索的同时可以下载遇到的链接所指向的所有的或预定义的范围的内容。 WebSocket协议的Java实现 WebSocket4J WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。...

    java开源包11

    它在搜索的同时可以下载遇到的链接所指向的所有的或预定义的范围的内容。 WebSocket协议的Java实现 WebSocket4J WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。...

    java开源包2

    它在搜索的同时可以下载遇到的链接所指向的所有的或预定义的范围的内容。 WebSocket协议的Java实现 WebSocket4J WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。...

    java开源包3

    它在搜索的同时可以下载遇到的链接所指向的所有的或预定义的范围的内容。 WebSocket协议的Java实现 WebSocket4J WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。...

    java开源包6

    它在搜索的同时可以下载遇到的链接所指向的所有的或预定义的范围的内容。 WebSocket协议的Java实现 WebSocket4J WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。...

    java开源包5

    它在搜索的同时可以下载遇到的链接所指向的所有的或预定义的范围的内容。 WebSocket协议的Java实现 WebSocket4J WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。...

    java开源包10

    它在搜索的同时可以下载遇到的链接所指向的所有的或预定义的范围的内容。 WebSocket协议的Java实现 WebSocket4J WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。...

    java开源包4

    它在搜索的同时可以下载遇到的链接所指向的所有的或预定义的范围的内容。 WebSocket协议的Java实现 WebSocket4J WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。...

    java开源包8

    它在搜索的同时可以下载遇到的链接所指向的所有的或预定义的范围的内容。 WebSocket协议的Java实现 WebSocket4J WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。...

    java开源包7

    它在搜索的同时可以下载遇到的链接所指向的所有的或预定义的范围的内容。 WebSocket协议的Java实现 WebSocket4J WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。...

    java开源包9

    它在搜索的同时可以下载遇到的链接所指向的所有的或预定义的范围的内容。 WebSocket协议的Java实现 WebSocket4J WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。...

    java开源包101

    它在搜索的同时可以下载遇到的链接所指向的所有的或预定义的范围的内容。 WebSocket协议的Java实现 WebSocket4J WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类库,可使用 Java 来构建交互式 Web 应用。...

Global site tag (gtag.js) - Google Analytics