Monday, 20 February 2017

What is the Defination of Apache Solr ?


It is an open source search platform which is  built upon a Java library called Lucene.

Solr is a popular search platform for enterprise search because it can be used to index and search documents and email attachments also. It 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 also works with Hypertext Transfer Protocol (HTTP) & Extensible Markup Language (XML). It offers various 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:

  1.     Load-balanced querying
  2.     Geo-spatial searching
  3.     Automated fail over and recovery
  4.     Indexing in near real time
  5.     Rich document parsing and indexing    
  6.     Automated index replication
  7.     Server statistics logging
  8.     Design for high-volume traffic
  9.     Multiple search indexes
  10.     User-extensible caching
  11.     Scalability, flexibility and extensibility
  12.     Advanced full-text searching
   
   

0 comments:

Post a Comment