public interface SearchIndexer
Modifier and Type | Method and Description |
---|---|
String |
getDescription()
Returns the indexer service description
|
List<org.apache.lucene.document.Document> |
getDocuments(String strIdDocument)
Returns a List of lucene documents to add to the index
|
List<String> |
getListType()
Returns all the
types of document the service may index. |
String |
getName()
Returns the indexer service name
|
String |
getSpecificSearchAppUrl()
Returns the search app dedicated to the documents indexed by the service
|
String |
getVersion()
Returns the indexer service version
|
void |
indexDocuments()
Index all lucene documents from the plugin, replace List<Document> getDocuments( ) method
|
boolean |
isEnable()
Tells whether the service is enable or not
|
void indexDocuments() throws IOException, InterruptedException, SiteMessageException
IOException
- If an IO error occuredInterruptedException
- If a thread error occuredSiteMessageException
- occurs when a site message need to be displayedList<org.apache.lucene.document.Document> getDocuments(String strIdDocument) throws IOException, InterruptedException, SiteMessageException
strIdDocument
- document idIOException
- If an IO error occuredInterruptedException
- If a thread error occuredSiteMessageException
- occurs when a site message need to be displayedString getName()
String getVersion()
String getDescription()
boolean isEnable()
List<String> getListType()
types
of document the service may index. (See
SearchItem.getType()
)String getSpecificSearchAppUrl()
Copyright © 2020 City of Paris. All rights reserved.