Lucene Hibernate搜索查询筛选器性能影响与即席查询

Lucene Hibernate搜索查询筛选器性能影响与即席查询,lucene,hibernate-search,Lucene,Hibernate Search,我有一个重复的条件(过滤掉用户无权访问的实体),用于几个hibernate搜索查询 目前,该条件由函数生成,并在需要时手动注入到所有查询中 我很想把它变成一个hibernate搜索查询过滤器 我想知道会对性能产生什么影响。也就是说,使用过滤器是否比运行特别查询慢(远) 将会有很多用户,很多读取,而不是那么多写入。Hibernate搜索中的过滤器方法非常快速,并且基于Lucene过滤器。限制每个用户的结果似乎非常适合过滤器。通常情况下,过滤器的性能应该优于查询,尤其是在使用缓存过滤器的情况下。我肯

我有一个重复的条件(过滤掉用户无权访问的实体),用于几个hibernate搜索查询

目前,该条件由函数生成,并在需要时手动注入到所有查询中

我很想把它变成一个hibernate搜索查询过滤器

我想知道会对性能产生什么影响。也就是说,使用过滤器是否比运行特别查询慢(远)


将会有很多用户,很多读取,而不是那么多写入。

Hibernate搜索中的过滤器方法非常快速,并且基于Lucene过滤器。限制每个用户的结果似乎非常适合过滤器。通常情况下,过滤器的性能应该优于查询,尤其是在使用缓存过滤器的情况下。我肯定会尝试过滤方法。如果您设置了一个小的性能线束,您也可以轻松地测量更改的影响