|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ArchiveEngine
This interface must be implemented by archive engines (indexer and searcher) such as LuceneArchiveEngine.
| Field Summary | |
|---|---|
static String |
REVISION
|
| Method Summary | |
|---|---|
void |
deleteArchiveIndex(ArchivedPublication pub)
Delete every information associated with the publication |
void |
indexPublication(Publication pub,
ArchivedPublication archive)
Index a Publication |
void |
init()
Init the engine responsible of indexing and searching archive |
Set<Long> |
search(String text,
String mode)
Perform a full-text search on archives |
| Field Detail |
|---|
static final String REVISION
| Method Detail |
|---|
void init()
throws Exception
Exception
void indexPublication(Publication pub,
ArchivedPublication archive)
throws Exception
pub - the Publication to indexarchive - the newly created ArchivedPublication corresponding
Exception
Set<Long> search(String text,
String mode)
text - the text to searchmode - the search mode
ArchivedPublication)void deleteArchiveIndex(ArchivedPublication pub)
pub - the ArchivedPublication being deleted
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||