Was sind die Vorteile von Apache Solr gegenüber dem Kernsuchmodul?

9

Auf der Projektseite des Apache Solr Search Integration- Moduls heißt es:

Die Solr-Suche kann als Ersatz für die Suche nach Kerninhalten verwendet werden und bietet sowohl zusätzliche Funktionen als auch eine bessere Leistung.

Was genau sind diese zusätzlichen Funktionen? (Oder wenn es zu viele gibt, in welchen Anwendungsfällen möchte ich Apache Solr verwenden?)

Meine Website wird auf Pantheon gehostet und bietet Apache Solr ohne zusätzliche Kosten. Wäre das etwas, das ich definitiv einrichten möchte? Nur in bestimmten Fällen einrichten?

Patrick Kenny
quelle
2
Ich habe angefangen, eine Antwort zu schreiben, aber am Ende wollte ich die gesamte Einführung in Apache Lucene / Solr zitieren ... es ist ein sehr guter Artikel, der vielleicht eine Lektüre wert ist :) Was den Drupal-Aspekt betrifft, würde ich sagen Solr ist am leistungsfähigsten für Websites mit viel Inhalt. Es ist auch großartig, wenn es mit dem Apache Solr-Modul und dem Facet API- Modul verwendet wird.
Clive
Der Link zum Artikel wurde geändert: Einführung in Apache Lucene / Solr
Milkovsky

Antworten:

13

Dieser Artikel gibt eine gründliche und direkte Antwort auf Ihre Frage.

Leistungsverbesserungen mit Apache Solr

Websites mit hohem Datenverkehr, auf denen Suchanfragen für die Datenbank ausgeführt werden, können die Gesamtleistung der Website beeinträchtigen, wenn die Datenbank zum Engpass wird. Dies gilt auch für Websites mit geringerem Datenverkehr und vielen Inhalten. Komplexe Suchanfragen können langsam ausgeführt werden.

Anforderungen an Funktionen wie die facettierte Suche (siehe unten) werden immer häufiger. Dies kann in Verbindung mit der Drupal-Kernsuche mithilfe des Facettierten Suchmoduls bereitgestellt werden, aber die inhärenten Auswirkungen auf Skalierbarkeit und Leistung werden von den Betreuern des Moduls gut dokumentiert.

 Weitere nützliche Funktionen von Apache Solr

Apache Solr unterstützt auch die Indizierung und Suche mehrerer Websites (stellen Sie sich eine interne Intranetsite und eine externe Unternehmenswebsite vor), die Indizierung von Anhängen (z. B. PDFs, Excel-Dokumente) und empfohlenen Inhaltsblöcken, die von der Taxonomie eines Knotens abhängen. Die Modulseite und die Acquia Search-Übersicht bieten einen guten Überblick über die von Drupal unterstützten Apache Solr-Funktionen.

ted.strauss
quelle
Viele der aufgelisteten Funktionen sind Funktionen des Such-API-Moduls. Sie können es ohne Solr installieren, aber nur mit einem DatabaseServer. Es bleiben nur noch wenige Fragen offen : 1. Wann sollten Solranstelle von " ? 2. How many page views per hour/day/month have Websites mit hohem Datenverkehr" ? 3. How many content is viele Inhalte verwendet werden?
Milkovsky