Application programming interface (API) available via generic HTTP waiting for another (web) service or software demanding for an action like crawling a directory or a webpage or indexing changed data (i.e. directly started after data change by a trigger of the CMS) and starting this actions.

Crawling directories

Crawl a directory and all subdirectories and index all files:

Index a file

Index a single file:

Index a web page

Index a single web page:

Index a RSS-Feed

Index each webpage from a RSS-Newsfeed:

Delete a file or document from index

Delete a webpage or removed document file from index:

Search or read data

We won't reinvent all wheels, so use the Rest-API of Solr for searching or / and getting data in XML or JSON format or use Solr Client APIs to get data with your favorite programming language.