public class BaseSearchEngine extends Object implements SearchEngine
| Constructor and Description |
|---|
BaseSearchEngine() |
| Modifier and Type | Method and Description |
|---|---|
String |
backup(long companyId,
String backupName) |
Collection<Long> |
getIndexedCompanyIds() |
IndexSearcher |
getIndexSearcher() |
IndexWriter |
getIndexWriter() |
String |
getVendor() |
void |
initialize(long companyId) |
void |
removeBackup(long companyId,
String backupName) |
void |
removeCompany(long companyId) |
void |
restore(long companyId,
String backupName) |
void |
setIndexSearcher(IndexSearcher indexSearcher) |
void |
setIndexWriter(IndexWriter indexWriter) |
void |
setVendor(String vendor) |
public String backup(long companyId,
String backupName)
throws SearchException
backup in interface SearchEngineSearchExceptionpublic Collection<Long> getIndexedCompanyIds()
getIndexedCompanyIds in interface SearchEnginepublic IndexSearcher getIndexSearcher()
getIndexSearcher in interface SearchEnginepublic IndexWriter getIndexWriter()
getIndexWriter in interface SearchEnginepublic String getVendor()
getVendor in interface SearchEnginepublic void initialize(long companyId)
initialize in interface SearchEnginepublic void removeBackup(long companyId,
String backupName)
throws SearchException
removeBackup in interface SearchEngineSearchExceptionpublic void removeCompany(long companyId)
removeCompany in interface SearchEnginepublic void restore(long companyId,
String backupName)
throws SearchException
restore in interface SearchEngineSearchExceptionpublic void setIndexSearcher(IndexSearcher indexSearcher)
public void setIndexWriter(IndexWriter indexWriter)
public void setVendor(String vendor)