快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

金沙赌船贵宾后手机_博格自动化网进入

金沙赌船贵宾后手机

Apache Lucene 2.9的改进 数字的处置惩罚要领的支持,尤其是在范围查询(如“给我找出价格在0.5到9.99英镑之间的CD&r金沙赌船贵宾后手机d金沙赌船贵宾后手机quo;)的场景下。在2.9版之前,Lucene的查询完全基于文本,是以对付数字的处置惩罚则变成了基于字符串的正确编码。这种做法常常会天生大年夜量自力的关键字,Lucene必要经由过程遍历的要领来构建全部结果集。在此之前,许多开拓职员应用了自定义的编码规则来应对这种环境,不过Lucene 2.9已经自带对数字的处置惩罚要领。Field和Query类会采取相宜的精度进行索引和搜索,这样大年夜大年夜低落了必要搜索的关键字数量,使查询的相应能力得以显明前进。

在V2.9中,范围查询也有很大年夜的变更,RangeQuery已经不保举应用,应用TermRangeQuery和金沙赌船贵宾后手机NumericRangeQuery两个替代。

TermRangeQuery:

Numer金沙赌船贵宾后手机icRangeQuery:该类还在测尝尝验中,在其api中,用红字标出:NOTE: This API is experimental and might change in incompatible ways in the next release.

NumericRangeQuery:要应用它,首先要应用NumericField 给数字建索引(当然这个的term便是数字的了)。假如你的term是文本,那便是应用TermRangeQuery 。

新建NumericRangeQuery:

Java代码

您可能还会对下面的文章感兴趣: