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.