Solr est une plateforme de recherche multimodale open source ultra-rapide construite sur Apache Lucene. Il alimente la recherche en texte intégral, vectorielle et géospatiale dans bon nombre des plus grandes organisations du monde.
Pour une description complète du projet Solr, la composition de l'équipe, les référentiels de code source et d'autres détails, veuillez consulter le site Web Solr à l'adresse https://solr.apache.org/
Les téléchargements des distributions Apache Solr sont disponibles sur https://solr.apache.org/downloads.html.
Le Guide de référence contient un guide de déploiement complet pour vous guider tout au long de l'installation de Solr.
Vous pouvez exécuter Solr dans Docker via l'image officielle. En savoir plus sur Solr dans Docker
Solr dispose d'un support officiel pour fonctionner sur Kubernetes, dans l'image officielle Docker. Veuillez vous référer à la page d'accueil de l'opérateur Solr pour plus de détails, de didacticiels et d'instructions.
Solr comprend quelques exemples pour vous aider à démarrer. Pour exécuter un exemple spécifique, saisissez :
bin/solr start -e <EXAMPLE> where <EXAMPLE> is one of:
cloud: SolrCloud example
techproducts: Comprehensive example illustrating many of Solr's core capabilities
schemaless: Schema-less example (schema is inferred from data during indexing)
films: Example of starting with _default configset and adding explicit fields dynamically
Par exemple, si vous souhaitez exécuter l'exemple techproducts, saisissez :
bin/solr start -e techproducts
Pour une introduction plus approfondie, veuillez consulter les didacticiels dans le Guide de référence Solr.
#solr
sur libera.chat Apprenez-en davantage sur le développement de Solr en lisant la documentation du développeur dans l'arborescence des sources ./dev-docs ou en créant Solr à partir des sources dans ./dev-docs/solr-source-code.adoc.
Solr utilise Gradle pour son système de construction. Voici quelques conseils utiles pour créer et exécuter Solr localement :
./gradlew dev
cd ./solr/packaging/build/dev
bin/solr start
bin/solr
pour créer et gérer des collections Solr. Par exemple, utilisez l'outil bin/solr post
pour indexer certains exemples de données. Veuillez consulter CONTRIBUTING.md pour plus d'informations sur la contribution au projet.
Pour vous impliquer dans la communauté des développeurs :
#solr-dev
dans l'organisation the-asf
. Inscrivez-vous sur https://the-asf.slack.com/messages/CE70MDPMF#solr-dev
sur libera.chat