Génial Solr
Solr est un service Web (REST) qui fournit un accès API aux applications pour créer et gérer des index de recherche (Collections) qui se comportent comme un stockage NoSQL pour les documents avec des champs. Les données enregistrées dans une collection de documents Solr peuvent être interrogées à l'aide de diverses syntaxes de requête, le plus souvent la syntaxe de requête Lucene, dismax ou edismax. Le serveur Web de Solr basé sur Jetty enveloppe l'API Lucene avec un service Web afin que les développeurs et les applications n'aient pas besoin de faire eux-mêmes le ménage impliqué dans la gestion des fichiers d'index.
Une liste organisée de superbes packages et ressources Apache Solr. Maintenu par Rahul Singh d'Anant. N'hésitez pas à me contacter si vous souhaitez collaborer sur cette liste et sur d'autres listes géniales. Géniale Cassandra, Géniale Solr, Géniale Lucene
Contenu
- Général
- Interfaces Interfaces utilisateur pour Solr.
- Outils Applications / Plugins qui utilisent Solr.
- Projets Autres projets utilisant Solr.
- Clients Clients spécifiques au langage de programmation pour Solr.
- Java
- .FILET
- Échelle
- Python
- Rubis
- PHP
- Aller
- Perl
- Clojure
- Nœud
- Ressources
- Documentation Documentation officielle/non officielle.
- Livres Livres populaires sur Solr.
- Tutoriels Tutoriels étape par étape sur Solr.
- Sites Web Sites (pas de blogs) sur Solr.
- Blogs d'experts Solr.
- Images Docker Images Docker / Compositions avec Solr.
- Vidéos Vidéos sur Solr.
Général
- Apache Solr
- Wikipédia : Apache Solr
Interfaces
- Utilisateur Web Appleseed Search - Partie du projet open source Appleseed Portal.
- Dernier commit : 2/2018 / Vérifié : 28/03/2020.
- Blacklight - Collaboration open source multi-institutionnelle créant un meilleur cadre de plate-forme de découverte.
- Dernier commit : 3/2020 / Vérifié : 28/03/2020.
- Solr PHP UI Client Solr et interface utilisateur pour la recherche (UI).
- AJAX Solr - Une bibliothèque JavaScript pour créer des interfaces utilisateur pour Apache Solr.
- Dernier commit : 4/2019 / Vérifié : 28/03/2020.
- Spyglass - Résultats de recherche simples avec Solr et Ember.
- Le projet n'est plus maintenu à partir du 3/2019, disponible pour adoption.
- Dernier commit : 3/2019 / Vérifié : 28/03/2020.
- Splainer - Services de recherche de diagnostic Solr et Elasticsearch basés sur Angular.
- Dernier commit : 1/2020 / Vérifié : 28/03/2020.
- Solrstrap - Une interface Query-Result pour Solr construite sur HTML/CSS/JS.
- Dernier commit : 4/2017 / Vérifié : 28/03/2020.
- ngSolr - Recherche à facettes facile pour Apache Solr construite à l'aide d'Angular.
- Dernier commit : 4/2016 / Vérifié : 28/03/2020.
- SOLR-AJAX - Interface de recherche à facettes SPA pour Apache Solr/Lucene.
- Dernier commit : 3/2014 / Vérifié : 28/03/2020.
- Solstice - Un simple wrapper Solr pour les applications AngularJS.
- Dernier commit : 11/2017 / Vérifié : 28/03/2020.
- SolrDora - Un moyen rapide et facile d'explorer les données de votre noyau Solr écrit en Go.
- Dernier commit : 10/2019 / Vérifié : 28/03/2020.
- (ARRÊTÉ) Plugin WordPress du moteur de recherche WPSolr - Recherchez 10 fois plus rapidement avec Elasticsearch ou Apache Solr avec beaucoup de données.
- Apache Solr Search Drupal Plugin - Ce module intègre Drupal à la plateforme de recherche Apache Solr.
- Dernier commit : 3/2020 / Vérifié : 28/03/2020.
- Drupal Search API Solr Plugin - Ce module fournit un backend Solr pour le module Search API.
- Dernier commit : 2/2020 / Vérifié : 28/03/2020.
Outils
- Proxy Solr - Liens vers des proxys Solr simples implémentés en PHP, Node.js, Java ou NGINX.
- Dernier commit : 4/2015 / Vérifié : 28/03/2020.
Projets
- Transformalize – accélère les tâches de traitement de données banales telles que le nettoyage, la création de rapports et la dénormalisation. Peut traiter rapidement les données de SQL/MySQL/PostgreSQL vers Solr/Elasticsearch.
- Dernier commit : 3/2020 / Vérifié : 28/03/2020.
- JesterJ Un nouveau système d'ingestion de documents hautement flexible et hautement évolutif.
- Dernier commit : 1/2020 / Vérifié : 28/03/2020.
- Spark-Solr - Outils de Lucidworks pour lire les données de Solr en tant que Spark RDD et indexer les objets de Spark dans Solr à l'aide de SolrJ.
- Dernier commit : 3/2020 / Vérifié : 28/03/2020.
- (ARRÊTÉ) Connecteur Flink Solr - Apache Flink Sink de Naveen Madhire pour Solr.
- Apache Flume - Flume est un service distribué, fiable et disponible pour collecter, agréger et déplacer efficacement de grandes quantités de données de journaux.
- Dernière version : 1/2019 / Vérifié : 28/03/2020.
- Storm Solr - Outils de Lucidworks pour créer des topologies Storm pour indexer les données dans SolrCloud.
- Dernier commit : 4/2018 / Vérifié : 28/03/2020.
- Connecteur Kafka pour Solr Sink - Kafka Connect Solr pour écrire des données sur Solr.
- Dernier commit : 6/2016 / Vérifié : 28/03/2020.
- SolrMQ SolrMQ est un plugin pour Solr qui vous permet d'envoyer des mises à jour à Solr à l'aide d'une file d'attente de messagerie AMQP. Nous utilisons la bibliothèque RabbitMQ.
- Dernier commit : 8/2014 / Vérifié : 28/03/2020.
Clientèle
Java
- SolrJ - Client Java Solr.
.FILET
- SolrNet - Client Solr .NET.
- Dernier commit : 11/2019 / Vérifié : 28/03/2020.
Échelle
- Client Scala Solr - Client Scala Solr.
- Dernier commit : 3/2020 / Vérifié : 28/03/2020.
- solrs - Un client solr asynchrone et non bloquant pour Java/Scala, fournissant une interface de requête comme SolrJ.
- Dernier commit : 2/2020 / Vérifié : 28/03/2020.
- Scalikesolr Apache Solr. Client pour Scala/Java.
- Dernier commit : 1/2016 / Vérifié : 28/03/2020.
- Solr Play Scala Client - Une bibliothèque Scala dans le framework Play pour l'indexation et la recherche de documents dans un Apache Solr.
- Dernier commit : 6/2017 / Vérifié : 28/03/2020.
Python
- Clients Python Solr - Référence à plusieurs clients Python Solr.
- Python:SolrClient - Une simple bibliothèque P{ython pour Solr ; construit en python3 avec support.
- Dernier commit : 11/2019 / Vérifié : 28/03/2020.
- mysolr - mysolr est né pour être un client rapide et facile à utiliser pour l'API d'Apache Solr et parce que les clients Python existants ne remplissaient pas ces conditions.
- Dernier commit : 9/2014 / Vérifié : 28/03/2020.
Rubis
- rsolr - Un client Ruby pour Solr.
- Dernier commit : 1/2020 / Vérifié : 28/03/2020.
- Sunspot - Recherche d'objets Ruby basée sur Solr.
- Dernier commit : 3/2020 / Vérifié : 28/03/2020.
PHP
- Solarium - Une bibliothèque client Solr pour PHP.
- Dernier commit : 3/2020 / Vérifié : 28/03/2020.
- Extension Solr PHP - Vous permet de communiquer efficacement avec le serveur Apache Solr en PHP.
- Dernier commit : 7/2019 / Vérifié : 28/03/2020.
Aller
- go-solr - Client Solr dans Go, administrateur principal, ajout de documents, mise à jour, suppression, recherche et plus encore.
- Dernier commit : 2/2020 / Vérifié : 28/03/2020.
- Gora - Un simple client Solr pour Go.
- Dernier commit : 2/2018 / Vérifié : 28/03/2020.
- Go-Solr - Une bibliothèque solr écrite en Go.
- Ancien code, l'auteur ne recommande pas d'utiliser.
- Vérifié : 28/03/2020.
Perl
- CPAN Apache :: Solr - Perl Apache Solr.
- Dernier commit : 1/2019 / Vérifié : 28/03/2020.
Clojure
- flux - Un client Solr basé sur Clojure.
- Dernier commit : 1/2016 / Vérifié : 28/03/2020.
- Solrclj - Un client Clojure pour Apache Solr.
- Dernier commit : 9/2013 / Vérifié : 28/03/2020.
Nœud
- solr-node-client - Un client solr pour node.js - indexation, ajout, suppression, validation et recherche de documents dans une installation Apache Solr.
- Dernier commit : 9/2019 / Vérifié : 28/03/2020.
Ressources
Documentation
- Documentation officielle de Solr
- Guide de référence officiel de Solr
- Wiki officiel de la communauté Solr
Livres
À FAIRE : Besoin d'obtenir plus de livres, puis de les trier par niveau de lecture.
- Entreprise Lucène & Solr
- Recherche pertinente
- Apache Solr : une approche pratique de la recherche d'entreprise
- Faire évoluer le Big Data avec Hadoop et Solr - Deuxième édition
- Modèles de recherche Apache Solr
- Serveur de recherche d'entreprise Apache Solr, 3e édition
- Apache Solr : les éléments essentiels
- [Livre de recettes Solr - Troisième édition]
- Publié : 1/2015.
- La 1ère édition a été publiée le 7/2011, la 2ème édition a été publiée le 1/2013.
- Mise à l'échelle de Solr
- Maîtriser Apache Solr
- Solr en action
- Einführung en Apache Solr (allemand)
- Apache Solr : Guide du débutant
- Apache Solr instantané pour l'indexation des données
- Apprivoiser le texte
- Apache Solr 5.x : Guide du débutant
Tutoriels
- Démarrage rapide officiel de Solr
- Tutoriel Solr
- Tutoriel Solr - par Yonik Seely, créateur de Solr.
Sites Web
- Centre de recherche
- Solr Démarrer
Blogues
- Solr'n Stuff - Le blog de Yonik Seely. Créateur de Solr.
- Connexions open source
- Blog Lucidworks
- Blog Sematext
Images Docker
- solr - Image officielle de Docker.
- (ARRÊTÉ) 2 degrés/solr4
- search-stack - Composition Docker de la pile de recherche Appleseed. Utilise Solr, Elasticsearch, MongoDB, Mono, DotNet, ASPNet, NGINX, MySQL, PostgreSQL.
- Dernier commit : 7/2018 / Vérifié : 28/03/2020.
Vidéos
Contribuer
Les contributions sont les bienvenues ! Lisez d’abord les directives de contribution.
Licence
Ce travail est sous licence internationale Creative Commons Attribution 4.0.