| Interface | Description | 
|---|---|
| Indexer | Base interface that declares methods for the Indexer. | 
| Searchable | The interface declares methods which should be implemented by an
 object wishing to get indexed and being searchable. | 
| SearchableDataStore | Datastores want to become indexable and searchable should implement this interface. | 
| Searcher | Searcher interface. | 
| Class | Description | 
|---|---|
| Constants | Constants used by annic classes. | 
| Hit | Hit is a unit of result that is returned when user searches the annic
 index. | 
| HTMLGenerator | This class provides methods to export the annic patterns to HTML. | 
| Parser | This class provides utility methods to export the Hits to XML and
 read them back from XML to HIT objects. | 
| Pattern | Pattern is an extension of the HIT class. | 
| PatternAnnotation | Pattern Annotation is similar to a GATE Annotation except that it
 doesn't have any annotation ID but it contains its position in the token stream
 that is created when indexing documents. | 
| Term | This class represents pairs NAME-VALUE | 
| Exception | Description | 
|---|---|
| IndexException | Exception that should be thrown should something unexpected happens
 during creating/updating/deleting index. | 
| SearchException | This exception should be thrown should anything unexpectable happens
 during search. | 
Copyright © 2024 GATE. All rights reserved.