Package org.ametys.web.indexing.solr
Interface SiteDocumentProvider
-
public interface SiteDocumentProvider
Additional indexed documents provider.
The goal is to provide documents which are not pages and needs to be indexed into order to be search.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidindexSiteDocuments(Site site, org.apache.solr.client.solrj.SolrClient solrClient)Add documents to the index.voidindexSitemapDocuments(Sitemap sitemap, org.apache.solr.client.solrj.SolrClient solrClient)Add documents to the index.
-
-
-
Method Detail
-
indexSiteDocuments
void indexSiteDocuments(Site site, org.apache.solr.client.solrj.SolrClient solrClient) throws Exception
Add documents to the index.- Parameters:
site- the site to index.solrClient- The solr client to use- Throws:
Exception- if an error occurs.
-
indexSitemapDocuments
void indexSitemapDocuments(Sitemap sitemap, org.apache.solr.client.solrj.SolrClient solrClient) throws Exception
Add documents to the index.- Parameters:
sitemap- the sitemap to index.solrClient- The solr client to use- Throws:
Exception- if an error occurs.
-
-