Definition

Apache Solr

Contributor(s): Stan Gibilisco

Apache Solr is an open source search platform built upon a Java library called Lucene.

Solr is a popular search platform for Web sites because it can index and search multiple sites and return recommendations for related content based on the search query’s taxonomy. Solr is also a popular search platform for enterprise search because it can be used to index and search documents and email attachments.

Solr works with Hypertext Transfer Protocol (HTTP) Extensible Markup Language (XML). It offers application program interfaces (APIs) for Javascript Object Notation (JSON), Python, and Ruby. According to the Apache Lucene Project, Solr offers capabilities that have made it popular with administrators including:

  • Indexing in near real time
  • Automated index replication
  • Server statistics logging
  • Automated failover and recovery
  • Rich document parsing and indexing
  • Multiple search indexes
  • User-extensible caching
  • Design for high-volume traffic
  • Scalability, flexibility and extensibility
  • Advanced full-text searching
  • Geospatial searching
  • Load-balanced querying

 

 

This was last updated in May 2013

Continue Reading About Apache Solr

PRO+

Content

Find more PRO+ content and other member only offers, here.

Start the conversation

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

-ADS BY GOOGLE

File Extensions and File Formats

Powered by:

SearchCloudApplications

SearchSoftwareQuality

SearchFinancialApplications

SearchSAP

SearchManufacturingERP

DevOpsAgenda

Close