com.softslate.commerce.businessobjects.product
Class BaseLuceneProcessor
java.lang.Object
com.softslate.commerce.businessobjects.core.BaseBusinessObject
com.softslate.commerce.businessobjects.core.BaseBusinessProcessor
com.softslate.commerce.businessobjects.product.BaseLuceneProcessor
- All Implemented Interfaces:
- BusinessObject, BusinessProcessor
- Direct Known Subclasses:
- BasicLuceneIndexer, BasicLuceneSearcher
public abstract class BaseLuceneProcessor
- extends BaseBusinessProcessor
Abstract class holding methods common to both indexing and searching with
Lucene.
- Author:
- Jason McWilliams, David Tobey
Field Summary |
private java.io.File |
indexDir
|
private org.apache.lucene.search.IndexSearcher |
indexSearcher
|
(package private) static org.apache.commons.logging.Log |
log
|
Methods inherited from class com.softslate.commerce.businessobjects.core.BaseBusinessProcessor |
formatDateTime, formatPrice, getAppComponents, getAppSettings, getAttributeIDs, getBusinessObjectFactory, getDaoFactory, getProductIDs, getSettings, getUser, initialize, loadMatchingSkus, parseDateTime, parseResponseData, prepareRequestData, sendHTTPPost, setAppComponents, setAppSettings, setBusinessObjectFactory, setDaoFactory, setSettings, setUser, updateOrderTotals, updateOrderTotals, utils |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
static org.apache.commons.logging.Log log
indexDir
private java.io.File indexDir
indexSearcher
private org.apache.lucene.search.IndexSearcher indexSearcher
BaseLuceneProcessor
public BaseLuceneProcessor()
getIndexDir
public java.io.File getIndexDir()
setIndexDir
public void setIndexDir(java.io.File indexDir)
initIndexDir
public void initIndexDir(java.lang.String indexParam)
getIndexSearcher
public org.apache.lucene.search.IndexSearcher getIndexSearcher()
throws java.lang.Exception
- Throws:
java.lang.Exception
setIndexSearcher
public void setIndexSearcher(org.apache.lucene.search.IndexSearcher indexSearcher)
createAnalyzer
public org.apache.lucene.analysis.Analyzer createAnalyzer()
Copyright © SoftSlate, LLC 20032005