在从版本4.5升级到Hibernate搜索5之前,我们的系统将所有文档ID作为数字字段进行索引:public class Staff { @NumericFieldprotected Long id;}
这允许我们使用数值范围查询。在Hibernate 5中,所有文档In都被索引为字符串,上面的注释会导致异常。如果没有注释,所有数值范围</e
问题:,我们如何为hibernate搜索提供一个包含数字和非数字字段的原始lucene查询字符串?背景:我们最近升级到HibernateSearch 5.0的,我们的许多查询现在都失败了,原因是HibernateSearch查询分析器(Pre)发生了更改,出现了以下错误:
The specified,我们使用lucene的文本语法和一个MultiFieldQueryParser将查询传递到Hiber