public interface IndexerInterface extends DicooglePlugin
Modifier and Type | Method and Description |
---|---|
boolean |
handles(java.net.URI path)
Checks whether the file in the given path can be indexed by this indexer.
|
Task<Report> |
index(java.lang.Iterable<StorageInputStream> files,
java.lang.Object... parameters)
Indexes multiple file paths to the database.
|
Task<Report> |
index(StorageInputStream file,
java.lang.Object... parameters)
Indexes the file path to the database.
|
boolean |
unindex(java.net.URI path)
Removes the indexed file at the given path from the database.
|
disable, enable, getName, getSettings, isEnabled, setSettings
Task<Report> index(StorageInputStream file, java.lang.Object... parameters)
file
- directory or file to indexTask<Report> index(java.lang.Iterable<StorageInputStream> files, java.lang.Object... parameters)
files
- a collection of directories and/or files to indexboolean handles(java.net.URI path)
path
- a URI to the file to checkboolean unindex(java.net.URI path)
path
- the URI of the document