通过休眠搜索中是否存在字段进行查询

Query by existence of a field in hibernate search

我有一个索引,我需要在其中搜索 class 中是否填充了一个字段,值是多少并不重要,重要的是它是否存在。有什么具体的方法吗?

通过 @Field#indexNullAs() 指定要为空值编制索引的值,然后对您选择的空值标记使用 NOT 查询。