A multi-modal search platform providing full-text, vector, and geospatial search capabilities built on Apache Lucene.
Apache Solr is an open-source, multi-modal search platform built on Apache Lucene. It provides a server-based infrastructure for indexing and retrieving data, supporting full-text, vector, and geospatial search capabilities. The software is used to power search functionality for large organizations and diverse data sets, acting as a backend system for complex information retrieval tasks.
Deployment options include running the software as a standalone server, using the official Docker image, or deploying on Kubernetes via the Solr Operator. Users manage the system through a command line interface for operational tasks or a web-based admin interface for configuration and collection management. The software includes several built-in examples, such as techproducts and films, to demonstrate core capabilities and dynamic field addition.
The platform is written in Java and utilizes Apache Lucene as its core indexing engine. It supports various configuration sets, allowing users to choose between explicit field definitions or dynamic schema inference. The architecture is designed for scalability, enabling the management of multiple collections across a cluster in cloud environments. Developers can build the software from source using Gradle to create development distributions for local testing and customization.
For those implementing the system, the software provides a comprehensive Reference Guide and a Deployment Guide to assist with installation. The project maintains an active developer community and provides documentation for contributing to the source code. It is designed to handle high volumes of data while maintaining retrieval efficiency across different search modes.
Apache Solr serves as a backend information retrieval system for developers requiring a scalable search engine.
A privacy respecting metasearch engine that aggregates results from multiple search services and databases.
A lightweight search engine providing full text indexing with minimal resource requirements and a built-in UI.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.