Apache Solr is a full text search engine built on top of Apache Lucene for indexing and searching any data contents. This is been widely used by many organisations for their searching needs. Typically when a user wants to use Apache Solr, they will configure an instance of Apache Solr or SolrCloud with relevant indexing fields and publish all their data/documents that instance to be indexed. Once the documents are indexed, they can use Solr APIs to search the documents and use it for their purposes. This is where I believe Teiid can help ease the uploading of the enterprise data and with integration of search results with other data sources. Starting with Teiid 8.7.Alpha1, Teiid provides translator for Apache Solr. Using this translator, user can Continually add/update the documents in the search system from other sources automatically. If the search fields are stored in Solr system, this can be used as very low latency data retrieval for serving high traffic applications
Teiid is a Data Virtualization System for your Enterprise, convert the data you have to data you need!