798799800801802803804805806807
* <code>def</code>. */ private Filter addCachingWrapperFilter(Filter filter, FilterDef def) { if ( cacheResults( def.getCacheMode() ) ) { int cachingWrapperFilterSize = searchFactoryImplementor.getFilterCacheBitResultsSize(); filter = new CachingWrapperFilter( filter, cachingWrapperFilterSize ); } return filter; }
793794795796797798799800801802
776777778779780781782783784785
2122232425262728
@org.hibernate.search.annotations.Factory public Filter buildFilter() { Query q = new TermQuery( new Term( field, value ) ); Filter filter = new QueryWrapperFilter( q ); filter = new CachingWrapperFilter( filter ); return filter; }
814815816817818819820821822823
761762763764765766767768769770
794795796797798799800801802803
812813814815816817818819820821