Quali sono i vantaggi dell'utilizzo di Apache Solr rispetto al modulo di ricerca principale?


9

La pagina del progetto del modulo di integrazione di Apache Solr Search indica:

La ricerca Solr può essere utilizzata come sostituto della ricerca di contenuti principali e vanta sia funzionalità extra che prestazioni migliori.

Cosa sono esattamente queste funzionalità extra? (O se ce ne sono troppi, in che tipo di casi d'uso vorrei usare Apache Solr?)

Il mio sito è ospitato su Pantheon e forniscono Apache Solr senza costi aggiuntivi. Sarebbe qualcosa che voglio assolutamente impostare? Istituito solo in alcuni casi?


2
Ho iniziato a scrivere una risposta, ma avrei finito per citare l'intera Introduzione ad Apache Lucene / Solr ... è un ottimo articolo, potrebbe valere la pena di leggere :) Per quanto riguarda l'aspetto Drupal, direi Solr è il più potente per i siti con molti contenuti. È ottimo anche se utilizzato con il modulo Apache Solr e il modulo Facet API .
Clive

Il link all'articolo è cambiato: Introduzione ad Apache Lucene / Solr
milkovsky,

Risposte:


13

Questo articolo fornisce una risposta completa e diretta alla tua domanda.

Miglioramenti delle prestazioni con Apache Solr

I siti ad alto traffico che eseguono query di ricerca sul database possono iniziare a degradare le prestazioni complessive del sito se il database diventa il collo di bottiglia. Ciò vale anche per i siti a traffico ridotto con molti contenuti. Le query di ricerca complesse possono essere lente da eseguire.

I requisiti per funzionalità come la ricerca sfaccettata (vedi sotto) stanno diventando sempre più comuni. Questo può essere fornito insieme alla ricerca di base Drupal usando il modulo Ricerca sfaccettata, ma le implicazioni di scalabilità e prestazioni intrinseche sono ben documentate dai manutentori del modulo.

 Altre utili funzionalità di Apache Solr

Apache Solr supporta inoltre l'indicizzazione e la ricerca di più siti (immagina sito intranet interno e sito aziendale esterno), indicizza allegati (ad es. PDF, documenti Excel) e blocchi di contenuti consigliati guidati dalla tassonomia di un nodo. La pagina del modulo e la panoramica di Acquia Search hanno entrambe una buona panoramica delle funzionalità di Apache Solr supportate da Drupal.


Molte delle funzionalità elencate sono funzionalità del modulo API di ricerca. Puoi installarlo senza Solr, ma solo con un Databaseserver. Rimangono poche domande: 1. Quando utilizzare Solrinvece "Database ? 2. How many page views per hour/day/month have siti con traffico elevato e ? 3. How many content is molto contenuto"?
milkovsky,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.