org.apache.jetspeed.search.lucene
Class SearchEngineImpl
java.lang.Object
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 |
log
protected static final org.apache.commons.logging.Log log
SearchEngineImpl
public SearchEngineImpl(java.lang.String indexRoot,
java.lang.String analyzerClassName,
boolean optimzeAfterUpdate,
HandlerFactory handlerFactory)
throws java.lang.Exception
- Throws:
java.lang.Exception
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.