Toller Solr
Solr ist ein Webdienst (REST), der Anwendungen API-Zugriff zum Erstellen und Verwalten von Suchindizes (Sammlungen) bietet, die sich wie ein NoSQL-Speicher für Dokumente mit Feldern verhalten. Die in einer Sammlung von Solr-Dokumenten gespeicherten Daten können mit verschiedenen Abfragesyntaxen abgefragt werden, am häufigsten mit der Lucene-Abfragesyntax, dismax oder edismax. Der auf Jetty basierende Webserver von Solr umschließt die Lucene-API mit einem Webdienst, sodass Entwickler und Anwendungen sich nicht selbst um die Verwaltung der Indexdateien kümmern müssen.
Eine kuratierte Liste fantastischer Apache Solr-Pakete und -Ressourcen. Verwaltet von Rahul Singh von Anant. Kontaktieren Sie mich gerne, wenn Sie an dieser und anderen tollen Listen mitarbeiten möchten. Tolle Cassandra, toller Solr, toller Lucene
Inhalt
- Allgemein
- Schnittstellen Benutzeroberflächen für Solr.
- Tools Anwendungen/Plugins, die Solr verwenden.
- Projekte Andere Projekte, die Solr verwenden.
- Clients Programmiersprachenspezifische Clients für Solr.
- Java
- .NETTO
- Scala
- Python
- Rubin
- PHP
- Gehen
- Perl
- Clojure
- Knoten
- Ressourcen
- Dokumentation Offizielle / inoffizielle Dokumentation.
- Bücher Beliebte Bücher über Solr.
- Tutorials Schritt-für-Schritt-Tutorials zu Solr.
- Websites Websites (keine Blogs) auf Solr.
- Blogs von Solr-Experten.
- Docker Images Docker Images / Composures mit Solr.
- Videos Videos auf Solr.
Allgemein
- Apache Solr
- Wikipedia: Apache Solr
Schnittstellen
- Webbenutzer von Appleseed Search – Teil des Open-Source-Projekts Appleseed Portal.
- Letzter Commit: 2/2018 / Geprüft: 28.03.2020.
- Blacklight – Multi-institutionelle Open-Source-Zusammenarbeit zum Aufbau eines besseren Discovery-Plattform-Frameworks.
- Letzter Commit: 3/2020 / Geprüft: 28.03.2020.
- Solr PHP UI Solr-Client und Benutzeroberfläche für die Suche (UI).
- AJAX Solr – Eine JavaScript-Bibliothek zum Erstellen von Benutzeroberflächen für Apache Solr.
- Letzter Commit: 4/2019 / Geprüft: 28.03.2020.
- Spyglass – Einfache Suchergebnisse mit Solr und Ember.
- Das Projekt wird seit 3/2019 nicht mehr gepflegt und steht zur Übernahme zur Verfügung.
- Letzter Commit: 3/2019 / Geprüft: 28.3.2020.
- Splainer – Solr- und Elasticsearch-Diagnosesuchdienste basierend auf Angular.
- Letzter Commit: 1/2020 / Geprüft: 28.03.2020.
- Solrstrap – Eine Abfrage-Ergebnis-Schnittstelle für Solr, die auf HTML/CSS/JS basiert.
- Letzter Commit: 4/2017 / Geprüft: 28.03.2020.
- ngSolr – Einfache Facettensuche für Apache Solr, erstellt mit Angular.
- Letzter Commit: 4/2016 / Geprüft: 28.03.2020.
- SOLR-AJAX – SPA Facettierte Suchschnittstelle für Apache Solr/Lucene.
- Letzter Commit: 3/2014 / Geprüft: 28.3.2020.
- Solstice – Ein einfacher Solr-Wrapper für AngularJS-Apps.
- Letzter Commit: 11/2017 / Geprüft: 28.03.2020.
- SolrDora – Eine schnelle und einfache Möglichkeit, die in Go geschriebenen Daten in Ihrem Solr-Kern zu erkunden.
- Letzter Commit: 10/2019 / Geprüft: 28.03.2020.
- (EINGESTELLT) WPSolr Search Engine WordPress Plugin – Suchen Sie 10-mal schneller mit Elasticsearch oder Apache Solr mit vielen Daten.
- Apache Solr Search Drupal Plugin – Dieses Modul integriert Drupal mit der Apache Solr Suchplattform.
- Letzter Commit: 3/2020 / Geprüft: 28.03.2020.
- Drupal Search API Solr Plugin – Dieses Modul stellt ein Solr-Backend für das Search API-Modul bereit.
- Letzter Commit: 2/2020 / Geprüft: 28.03.2020.
Werkzeuge
- Solr-Proxys – Links zu einfachen Solr-Proxys, die in PHP, Node.js, Java oder NGINX implementiert sind.
- Letzter Commit: 4/2015 / Geprüft: 28.03.2020.
Projekte
- Transformalisieren – Beschleunigt alltägliche Datenverarbeitungsaufgaben wie Bereinigung, Berichterstellung und Denormalisierung. Kann Daten von SQL/MySQL/PostgreSQL schnell an Solr/Elasticsearch verarbeiten.
- Letzter Commit: 3/2020 / Geprüft: 28.03.2020.
- JesterJ Ein neues hochflexibles, hoch skalierbares Dokumentenerfassungssystem.
- Letzter Commit: 1/2020 / Geprüft: 28.03.2020.
- Spark-Solr – Tools von Lucidworks zum Lesen von Daten aus Solr als Spark-RDD und zum Indizieren von Objekten aus Spark in Solr mithilfe von SolrJ.
- Letzter Commit: 3/2020 / Geprüft: 28.03.2020.
- (EINGESTELLT) Flink Solr Connector – Naveen Madhires Apache Flink Sink für Solr.
- Apache Flume – Flume ist ein verteilter, zuverlässiger und verfügbarer Dienst zum effizienten Sammeln, Aggregieren und Verschieben großer Mengen an Protokolldaten.
- Letzte Veröffentlichung: 1/2019 / Geprüft: 28.03.2020.
- Storm Solr – Tools von Lucidworks zum Erstellen von Storm-Topologien zur Indizierung von Daten in SolrCloud.
- Letzter Commit: 4/2018 / Geprüft: 28.03.2020.
- Kafka Connector für Solr Sink – Kafka Connect Solr zum Schreiben von Daten in Solr.
- Letzter Commit: 6/2016 / Geprüft: 28.03.2020.
- SolrMQ SolrMQ ist ein Plugin für Solr, mit dem Sie Updates über eine AMQP-Nachrichtenwarteschlange an Solr senden können. Wir verwenden die RabbitMQ-Bibliothek.
- Letzter Commit: 8/2014 / Geprüft: 28.03.2020.
Kunden
Java
- SolrJ – Java Solr-Client.
.NETTO
- SolrNet – .NET Solr-Client.
- Letzter Commit: 11.2019 / Geprüft: 28.03.2020.
Scala
- Solr Scala-Client – Scala Solr-Client.
- Letzter Commit: 3/2020 / Geprüft: 28.03.2020.
- solrs – Ein asynchroner, nicht blockierender Solr-Client für Java/Scala, der eine Abfrageschnittstelle wie SolrJ bereitstellt.
- Letzter Commit: 2/2020 / Geprüft: 28.03.2020.
- Scalikesolr Apache Solr. Client für Scala/Java.
- Letzter Commit: 1/2016 / Geprüft: 28.03.2020.
- Solr Play Scala Client – Eine Scala-Bibliothek im Play-Framework zum Indizieren und Durchsuchen von Dokumenten innerhalb eines Apache Solr.
- Letzter Commit: 6/2017 / Geprüft: 28.03.2020.
Python
- Python-Solr-Clients – Verweis auf mehrere Python-Solr-Clients.
- Python:SolrClient – Eine einfache P{ython-Bibliothek für Solr; Gebaut in Python3 mit Unterstützung.
- Letzter Commit: 11.2019 / Geprüft: 28.03.2020.
- mysolr – mysolr wurde als schneller und benutzerfreundlicher Client für die API von Apache Solr entwickelt und weil bestehende Python-Clients diese Bedingungen nicht erfüllten.
- Letzter Commit: 9/2014 / Geprüft: 28.03.2020.
Rubin
- rsolr – Ein Ruby-Client für Solr.
- Letzter Commit: 1/2020 / Geprüft: 28.03.2020.
- Sunspot – Solr-basierte Suche nach Ruby-Objekten.
- Letzter Commit: 3/2020 / Geprüft: 28.03.2020.
PHP
- Solarium – Eine Solr-Client-Bibliothek für PHP.
- Letzter Commit: 3/2020 / Geprüft: 28.03.2020.
- Solr-PHP-Erweiterung – Ermöglicht die effektive Kommunikation mit dem Apache Solr-Server in PHP.
- Letzter Commit: 7/2019 / Geprüft: 28.03.2020.
Gehen
- go-solr – Solr-Client in Go, Kernadministration, Dokumente hinzufügen, aktualisieren, löschen, suchen und mehr.
- Letzter Commit: 2/2020 / Geprüft: 28.03.2020.
- Gora – Ein einfacher Solr-Client für Go.
- Letzter Commit: 2/2018 / Geprüft: 28.03.2020.
- Go-Solr – Eine in Go geschriebene Solr-Bibliothek.
- Alter Code, der Autor empfiehlt die Verwendung nicht.
- Geprüft: 28.03.2020.
Perl
- CPAN Apache::Solr – Perl Apache Solr.
- Letzter Commit: 1/2019 / Geprüft: 28.03.2020.
Clojure
- Flux – Ein Clojure-basierter Solr-Client.
- Letzter Commit: 1/2016 / Geprüft: 28.03.2020.
- Solrclj – Ein Clojure-Client für Apache Solr.
- Letzter Commit: 9/2013 / Geprüft: 28.03.2020.
Knoten
- solr-node-client – Ein Solr-Client für node.js – Indizieren, Hinzufügen, Löschen, Festschreiben und Durchsuchen von Dokumenten innerhalb einer Apache Solr-Installation.
- Letzter Commit: 9/2019 / Geprüft: 28.03.2020.
Ressourcen
Dokumentation
- Offizielle Solr-Dokumentation
- Offizielles Solr-Referenzhandbuch
- Offizielles Solr-Community-Wiki
Bücher
TODO: Sie müssen mehr Bücher besorgen und diese dann nach Leseniveau sortieren.
- Unternehmen Lucene & Solr
- Relevante Suche
- Apache Solr: Ein praktischer Ansatz für die Unternehmenssuche
- Big Data skalieren mit Hadoop und Solr – Zweite Ausgabe
- Apache Solr-Suchmuster
- Apache Solr Enterprise Search Server, 3. Auflage
- Apache Solr: Grundlagen
- [Solr-Kochbuch – Dritte Ausgabe]
- Veröffentlicht: 1/2015.
- Die 1. Auflage erschien 7/2011, die 2. Auflage erschien 1/2013.
- Skalierungssolr
- Apache Solr beherrschen
- Solr in Aktion
- Einführung in Apache Solr (Deutsch)
- Apache Solr: Einsteigerhandbuch
- Instant Apache Solr für die Indizierung von Daten – Anleitung
- Text zähmen
- Apache Solr 5.x: Einsteigerhandbuch
- Veröffentlicht: Unbekannt.
Tutorials
- Offizieller Solr-Schnellstart
- Solr-Tutorial
- Solr-Tutorial – von Yonik Seely, dem Erfinder von Solr.
Websites
Blogs
- Solr'n Stuff – Yonik Seelys Blog. Schöpfer von Solr.
- Open-Source-Verbindungen
- Lucidworks-Blog
- Sematext-Blog
Docker-Bilder
- solr – Offizielles Docker-Bild.
- (EINGESTELLT) 2Grad/solr4
- search-stack – Appleseed Search Stack Docker-Komposition. Verwendet Solr, Elasticsearch, MongoDB, Mono, DotNet, ASPNet, NGINX, MySQL, PostgreSQL.
- Letzter Commit: 7/2018 / Geprüft: 28.03.2020.
Videos
Beitragen
Beiträge willkommen! Lesen Sie zunächst die Beitragsrichtlinien.
Lizenz
Dieses Werk ist unter einer Creative Commons Attribution 4.0 International License lizenziert.