并在POM.XML和application*.yml中添加了Hibernate搜索依赖项和配置。使用JHipster,因为它帮助我处理样板代码和假数据。然而,当尝试搜索带有投影的数据时,我们收到的是误差Exception in searchWithProjection() with cause = 'NULL' and exception = 'HSEARCH700112如果我们搜索时没有投影,那么相同的查询/逻辑就能很好地工作。
例如。
我们有几个索引实体,它们以稍微不同的方式包含一个地址实体,但是我们希望能够使用相同的映射路径搜索这些实体中的任何一个。在Hibernate搜索5中,可以显式定义索引映射路径(@IndexedEmbedded(prefix = ...))并在路径中使用点,但Hibernate搜索6不支持路径中的显式点。这是从HS5到HS6的伪代码。// <--- in HS 5, this is how we standardized the mapping path between Entity