private int queryAndFilter(Query luceneQuery, int fromHour, int toHour) {
SearchFactoryImplementor searchFactory = sfHolder.getSearchFactory();
HSQuery hsQuery = searchFactory.createHSQuery()
.luceneQuery( luceneQuery )
.targetedEntities( Arrays.asList( new Class<?>[]{ LogMessage.class } ) );
hsQuery
.enableFullTextFilter( "timeRange" )
.setParameter( "from", Integer.valueOf( fromHour ) )
.setParameter( "to", Integer.valueOf( toHour ) )
;
return hsQuery.queryResultSize();