除了这个问题,我使用休眠搜索 4.1.0 的结果很好。我正在尝试在定义的列中执行范围搜索:
@Field(name = "startTime", store = Store.YES)
@NumericField
public Float startTime;
我用 startTime = 0.0f 存储了一个项目;
然后我尝试执行范围查询:
NumericRangeQuery<Float> rangeQuery = NumericRangeQuery.newFloatRange(
"startDate", -100000.0f, +100000.0f, true, true);
FullTextQuery fullTextQuery = fullTextEntityManager
.createFullTextQuery(rangeQuery, Item.class);
results = fullTextQuery.getResultList();
第一:我没有结果。
第二:用lukeall检查索引,我看到只是存储了似乎是toString()的东西[也从其他实验来看],这看起来不正常......
我觉得我错过了一些东西,任何帮助将不胜感激。谢谢