The Solr Search Engine
Apache Solr is an enterprise-capable, open source search platform based on the Apache Lucene search library. Solr is one of the most widely deployed search platforms worldwide.
Solr is written in Java, and provides both a RESTful XML interface, and a JSON API with which search applications can be built.
The Solr search engine enjoys a reputation for being extremely stable, scalable, and reliable. It is under constant development by a large community of open source committers, under the direction of the Apache Software Foundation. It provides a rich set of core search functions. In experienced hands, it is an extremely powerful and flexible platform on which search-based and big data analytics applications can be built.
Most Solr search applications are web-facing. However, it is also used as the basis for intranet and enterprise search solutions. In addition, Solr is often used in Hadoop-based "big data" projects, and it is the basis for products such as Cloudera Search.
Solr does not provide a user interface, although this is easily addressed using tools such as Apache Velocity (also open source), or commercial alternatives such as TwigKit.
Unlike some commercial search engines, Solr does not provide a full-function indexing pipeline for tasks such as content cleansing, categorization, and entity extraction. However, third party tools are available for this. Search Technologies' Aspire Content Processing platform is a popular choice and is used for supporting Solr search within a wide range of commercial and public sector organizations, including the US Library of Congress, the BBC, and Reed Elsevier.
We provide end-to-end Solr consulting, implementation, and support services, including:
- Solr hosting
- Solr search application assessment
- Data connectors for Solr
- Solr software maintenance
- Integration between Solr and big data analytics applications
- Managed services
Search Technologies is also one of the most experienced consulting and implementation services providers for Apache Solr projects.