Using the Solr search engine with Alfresco
Solr is a widely used open source search server provided by apache. It uses Lucene as its search engine, but addition to that it provides full enterprise search server capabilities. Solr provides a web based application that accepts http request and returns http response.
Here are some advantages of Solr:
- Advanced full-text search capabilities
- Provides faceted search
- Performance optimized for high volume web traffic
- Single server for indexes of multiple applications
- For clustered Alfresco servers, indexes can be maintained at a single Solr server
- Solr is highly scalable, provides clustering of Solr server.
- Web-based Solr administration interface
- Solr supports Lucene-style queries, so no need to change the queries
- Path queries are significantly improved in Solr
Solr Core is a very important term in Solr. Single Solr instances can have multiple Cores. Each core contains indexes and related configuration files, schema for that index. The advantage we get with...