net.sf.lucis.core.impl
Class DefaultLucisSearcher

java.lang.Object
  extended by net.sf.lucis.core.impl.DefaultLucisSearcher
All Implemented Interfaces:
LucisSearcher

public final class DefaultLucisSearcher
extends Object
implements LucisSearcher

Default LucisSearcher implementation.

Author:
Andres Rodriguez

Method Summary
 void close()
           
 Document doc(int i)
           
 Query rewrite(Query query)
          Rewrite a query into primitive queries.
 void search(Query query, Filter filter, Collector results)
           
 TopDocs search(Query query, Filter filter, int n)
           
 TopFieldDocs search(Query query, Filter filter, int n, Sort sort)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

doc

public final Document doc(int i)
Specified by:
doc in interface LucisSearcher

rewrite

public final Query rewrite(Query query)
Description copied from interface: LucisSearcher
Rewrite a query into primitive queries.

Specified by:
rewrite in interface LucisSearcher
Parameters:
query - Query to rewrite.
Returns:
The rewritten query.

search

public final void search(Query query,
                         Filter filter,
                         Collector results)
Specified by:
search in interface LucisSearcher

search

public final TopDocs search(Query query,
                            Filter filter,
                            int n)
Specified by:
search in interface LucisSearcher

search

public final TopFieldDocs search(Query query,
                                 Filter filter,
                                 int n,
                                 Sort sort)
Specified by:
search in interface LucisSearcher

close

public void close()
Specified by:
close in interface LucisSearcher


Copyright © 2013. All Rights Reserved.