Class CommandLineReindexLucene
java.lang.Object
com.softslate.commerce.businessobjects.core.CommandLineSupport
com.softslate.commerce.businessobjects.core.CommandLineReindexLucene
A class which may be run from the command line to reindex the Lucene index.
This command is useful in stores where product data changes regularly, as a
way to synchronize the database with the Lucene index. See the accompanying
commandLineLuceneReindex.sh
file for a Unix shell script that
may be used to fire off the example.
This example uses the CommandLineSupport
class to initialize
all of the system objects such as the BusinessObjectFactory
and the DAOFactory
. It then initializes
LuceneProcessor
, calling the reindex()
method
to execute the reindexing.- Author:
- dtobey
-
Field Summary
-
Constructor Summary
-
Method Summary
Methods inherited from class com.softslate.commerce.businessobjects.core.CommandLineSupport
initAppComponents, initAppComponentsDefaults, initAppSettings, initBusinessObjectFactory, initDAOFactory, initHibernateSettings, initializeEventBus, initializeSystem
-
Field Details
-
log
static org.apache.commons.logging.Log log
-
-
Constructor Details
-
CommandLineReindexLucene
public CommandLineReindexLucene()
-
-
Method Details
-
main
Main method, which gets invoked when executing this class from the command line.- Parameters:
args
-
-