public IndexSearcher acquireIndexSearcher() throws IOException { final NexusIndexMultiReader mr = new NexusIndexMultiReader( getMembers() ); return new NexusIndexMultiSearcher( mr ); }
protected synchronized void cleanUp() { if ( cleanedUp ) { return; } try { indexSearcher.release(); } catch ( IOException e ) { throw new IllegalStateException( e ); } this.cleanedUp = true; }
indexSearcher.getNexusIndexMultiReader().getAcquiredSearchers(); for ( int i = 0; i < contexts.size(); i++ ) for ( MatchHighlightRequest hr : request.getMatchHighlightRequests() ) Query rewrittenQuery = hr.getQuery().rewrite( indexSearcher.getIndexReader() ); matchHighlightRequests.add( new MatchHighlightRequest( hr.getField(), rewrittenQuery, hr.getHighlightMode() ) );
NexusIndexMultiSearcher indexSearcher = new NexusIndexMultiSearcher( multiReader ); indexSearcher.release(); indexSearcher.release();
indexSearcher.getNexusIndexMultiReader().getAcquiredSearchers(); for ( int i = 0; i < contexts.size(); i++ ) for ( MatchHighlightRequest hr : request.getMatchHighlightRequests() ) Query rewrittenQuery = hr.getQuery().rewrite( indexSearcher.getIndexReader() ); matchHighlightRequests.add( new MatchHighlightRequest( hr.getField(), rewrittenQuery, hr.getHighlightMode() ) );
NexusIndexMultiSearcher indexSearcher = new NexusIndexMultiSearcher( multiReader ); indexSearcher.release(); indexSearcher.release();
final List<IndexSearcher> acquiredSearchers = indexSearcher.getNexusIndexMultiReader().getAcquiredSearchers(); for ( int i = 0; i < contexts.size(); i++ ) for ( MatchHighlightRequest hr : request.getMatchHighlightRequests() ) Query rewrittenQuery = hr.getQuery().rewrite( indexSearcher.getIndexReader() ); matchHighlightRequests.add( new MatchHighlightRequest( hr.getField(), rewrittenQuery, hr.getHighlightMode() ) );
NexusIndexMultiSearcher indexSearcher = new NexusIndexMultiSearcher( multiReader ); indexSearcher.release(); indexSearcher.release();
protected synchronized void cleanUp() { if ( cleanedUp ) { return; } try { indexSearcher.release(); } catch ( IOException e ) { throw new IllegalStateException( e ); } this.cleanedUp = true; }
public IndexSearcher acquireIndexSearcher() throws IOException { final NexusIndexMultiReader mr = new NexusIndexMultiReader( getMembers() ); return new NexusIndexMultiSearcher( mr ); }
protected synchronized void cleanUp() { if ( cleanedUp ) { return; } try { indexSearcher.release(); } catch ( IOException e ) { throw new IllegalStateException( e ); } this.cleanedUp = true; }
public IndexSearcher acquireIndexSearcher() throws IOException { final NexusIndexMultiReader mr = new NexusIndexMultiReader( getMembers() ); return new NexusIndexMultiSearcher( mr ); }
public void releaseIndexSearcher( IndexSearcher indexSearcher ) throws IOException { if ( indexSearcher instanceof NexusIndexMultiSearcher ) { ( (NexusIndexMultiSearcher) indexSearcher ).release(); } else { throw new IllegalArgumentException( String.format( "Illegal argument to merged idexing context: it emits class %s but and cannot release class %s!", NexusIndexMultiSearcher.class.getName(), indexSearcher.getClass().getName() ) ); } }
public void releaseIndexSearcher( IndexSearcher indexSearcher ) throws IOException { if ( indexSearcher instanceof NexusIndexMultiSearcher ) { ( (NexusIndexMultiSearcher) indexSearcher ).release(); } else { throw new IllegalArgumentException( String.format( "Illegal argument to merged idexing context: it emits class %s but and cannot release class %s!", NexusIndexMultiSearcher.class.getName(), indexSearcher.getClass().getName() ) ); } }
public void releaseIndexSearcher( IndexSearcher indexSearcher ) throws IOException { if ( indexSearcher instanceof NexusIndexMultiSearcher ) { ( (NexusIndexMultiSearcher) indexSearcher ).release(); } else { throw new IllegalArgumentException( String.format( "Illegal argument to merged idexing context: it emits class %s but and cannot release class %s!", NexusIndexMultiSearcher.class.getName(), indexSearcher.getClass().getName() ) ); } }