@Override protected Set<IndexManager> getIndexManagers(EntityIndexBinding binding) { Set<IndexManager> indexManagers = super.getIndexManagers( binding ); for ( IndexManager indexManager : indexManagers ) { if ( !( indexManager instanceof ElasticsearchIndexManager ) ) { throw LOG.cannotRunEsQueryTargetingEntityIndexedWithNonEsIndexManager( binding.getDocumentBuilder().getTypeIdentifier(), rawSearchPayload.toString() ); } } return indexManagers; }
@Override protected Set<IndexManager> getIndexManagers(EntityIndexBinding binding) { Set<IndexManager> indexManagers = super.getIndexManagers( binding ); for ( IndexManager indexManager : indexManagers ) { if ( !( indexManager instanceof ElasticsearchIndexManager ) ) { throw LOG.cannotRunEsQueryTargetingEntityIndexedWithNonEsIndexManager( binding.getDocumentBuilder().getTypeIdentifier(), rawSearchPayload.toString() ); } } return indexManagers; }
@Override protected Set<IndexManager> getIndexManagers(EntityIndexBinding binding) { Set<IndexManager> indexManagers = super.getIndexManagers( binding ); for ( IndexManager indexManager : indexManagers ) { if ( !( indexManager instanceof DirectoryBasedIndexManager ) ) { throw log.cannotRunLuceneQueryTargetingEntityIndexedWithNonLuceneIndexManager( binding.getDocumentBuilder().getTypeIdentifier(), luceneQuery.toString() ); } } return indexManagers; }
@Override protected Set<IndexManager> getIndexManagers(EntityIndexBinding binding) { Set<IndexManager> indexManagers = super.getIndexManagers( binding ); for ( IndexManager indexManager : indexManagers ) { if ( !( indexManager instanceof DirectoryBasedIndexManager ) ) { throw log.cannotRunLuceneQueryTargetingEntityIndexedWithNonLuceneIndexManager( binding.getDocumentBuilder().getTypeIdentifier(), luceneQuery.toString() ); } } return indexManagers; }