Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在solr中搜索范围内的数字_Solr - Fatal编程技术网

在solr中搜索范围内的数字

在solr中搜索范围内的数字,solr,Solr,我在solr中的一个字段是“score”,它是一个介于0和1之间的十进制数 如何返回特定分数范围内的所有数据 e、 g.返回分数在0.1-0.2范围内的所有文档 将“浮点”值编码为简单值的传统数字字段类型 串。除非具有现有权限的人员,否则不应使用此类 包含索引为字符串的数值的索引。新模式 应该使用TrieFloatField。字段值将按数字排序,但 范围查询(以及其他依赖数字范围的功能)将 未按预期工作:将以unicode字符串计算值 顺序,而不是数字顺序 将以下字段类型用于您的字段 <

我在solr中的一个字段是
“score”
,它是一个介于0和1之间的十进制数

如何返回特定分数范围内的所有数据

e、 g.返回分数在
0.1-0.2范围内的所有文档

将“浮点”值编码为简单值的传统数字字段类型 串。除非具有现有权限的人员,否则不应使用此类 包含索引为字符串的数值的索引。新模式 应该使用TrieFloatField。字段值将按数字排序,但 范围查询(以及其他依赖数字范围的功能)将 未按预期工作:将以unicode字符串计算值 顺序,而不是数字顺序

将以下字段类型用于您的字段

<field name="score" type="tfloat" stored="true" indexed="true"/>

TrieFloatFields已被弃用-除非有使用trie版本的特定原因,否则现在请改用
FloatPointField
&fq=score:[0.1 TO 0.2]