Solr查询外部文件字段

bbuxkriu  于 2022-11-05  发布在  Solr
关注(0)|答案(1)|浏览(155)

我添加了新的字段类型:

<fieldType name="testScore" keyField="sth" defVal="0" stored="true" indexed="true" class="solr.ExternalFileField" valType="float"/>

并在我的solr索引中添加了一个新字段:

<field name="test" type="testScore" indexed="true" stored="true" />

这是我的external_test文件的内容:

doc1=1.414
doc2=3.14159

我可以对test字段进行排序。但我的问题是:
如何查询test字段?我想检索所有test > 2的文档。我该如何做?

vawmfj5a

vawmfj5a1#

您应该能够执行范围查询,例如:test:[2 TO *],它将返回test等于或大于2的所有文档。要返回大于2的所有值,您需要指定如下内容:test:[2.00001 TO *]取决于您的数据。

相关问题