我正在使用 Umbraco v.7.6.1 和 Examine v0.1.82 (Lucene 2.9.4.1)。我有一个车辆列表和一个搜索表单来查询不同类型的字段,包括价格。Price 字段是一个数字数据字段,在 ExamineIndex 中定义为:
<add Name="price" Type="INT" />
问题是在搜索价格范围时,我没有结果。使用 Umbraco 后台的检查管理工具进行以下查询:
+price:[50 TO 500000]
即使我有该价格范围内的车辆,也不返回任何结果。
如果我更改检查索引并从价格字段中删除 Type="INT" 标记,则范围查询将作为普通字符串范围查询工作并返回结果。
该查询对所有字符串字段都正常工作。
根据我在文档中阅读的所有内容以及之前关于考试的问题/答案,这应该适用于我正在使用的考试版本。有什么问题?