001
014
015 package com.liferay.portal.kernel.search;
016
017
021 public interface SearchEngine {
022
023 public String backup(long companyId, String backupName)
024 throws SearchException;
025
026
029 @Deprecated
030 public BooleanClauseFactory getBooleanClauseFactory();
031
032
035 @Deprecated
036 public BooleanQueryFactory getBooleanQueryFactory();
037
038 public IndexSearcher getIndexSearcher();
039
040 public IndexWriter getIndexWriter();
041
042
045 @Deprecated
046 public TermQueryFactory getTermQueryFactory();
047
048
051 @Deprecated
052 public TermRangeQueryFactory getTermRangeQueryFactory();
053
054 public String getVendor();
055
056 public void initialize(long companyId);
057
058 public void removeBackup(long companyId, String backupName)
059 throws SearchException;
060
061 public void removeCompany(long companyId);
062
063 public void restore(long companyId, String backupName)
064 throws SearchException;
065
066 }