org.apache.jetspeed.search.lucene
Class SearchEngineImpl

java.lang.Object
  extended by org.apache.jetspeed.search.lucene.SearchEngineImpl
All Implemented Interfaces:
SearchEngine

public class SearchEngineImpl
extends java.lang.Object
implements SearchEngine

Author:
Jeremy Ford

Field Summary
protected static org.apache.commons.logging.Log log
           
 
Constructor Summary
SearchEngineImpl(java.lang.String indexRoot, java.lang.String analyzerClassName, boolean optimzeAfterUpdate, HandlerFactory handlerFactory)
           
 
Method Summary
 boolean add(java.util.Collection objects)
           
 boolean add(java.lang.Object o)
           
 boolean optimize()
           
 boolean remove(java.util.Collection objects)
           
 boolean remove(java.lang.Object o)
           
 SearchResults search(java.lang.String queryString)
           
 boolean update(java.util.Collection objects)
           
 boolean update(java.lang.Object o)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static final org.apache.commons.logging.Log log
Constructor Detail

SearchEngineImpl

public SearchEngineImpl(java.lang.String indexRoot,
                        java.lang.String analyzerClassName,
                        boolean optimzeAfterUpdate,
                        HandlerFactory handlerFactory)
                 throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

add

public boolean add(java.lang.Object o)
Specified by:
add in interface SearchEngine

add

public boolean add(java.util.Collection objects)
Specified by:
add in interface SearchEngine

remove

public boolean remove(java.lang.Object o)
Specified by:
remove in interface SearchEngine

remove

public boolean remove(java.util.Collection objects)
Specified by:
remove in interface SearchEngine

update

public boolean update(java.lang.Object o)
Specified by:
update in interface SearchEngine

update

public boolean update(java.util.Collection objects)
Specified by:
update in interface SearchEngine

optimize

public boolean optimize()
Specified by:
optimize in interface SearchEngine

search

public SearchResults search(java.lang.String queryString)
Specified by:
search in interface SearchEngine


Copyright © 1999-2010 Apache Software Foundation. All Rights Reserved.