Apache Solr

Apache Solr
software
Logo
Logo
Generemotore di ricerca (non in lista)
SviluppatoreApache Software Foundation
Data prima versione17 gennaio 2006
Ultima versione9.6.0 (27 aprile 2024)
Sistema operativoMultipiattaforma
LinguaggioJava
LicenzaApache 2.0
(licenza libera)
Sito websolr.apache.org/
Modifica dati su Wikidata · Manuale

Apache Solr (pronunciato come /soʊlə/,/soʊlər/, soh-lər) è una piattaforma di ricerca open source del progetto Apache Lucene, in origine creato nel 2004 da Yonik Seeley alla CNET Networks.

La sua caratteristica principale è la presenza di ricerca full text, hit highlighting, faceted search, raggruppamento dinamico, integrazione con le basi di dati, gestione di documenti "ricchi" (come documenti word e pdf). Fornisce una ricerca distribuita e la replicazione dell'indice. Solr è inoltre altamente scalabile.

Solr è scritto in Java e viene eseguito come server di ricerca full text indipendente all'interno di un contenitore servlet come Apache Tomcat o Jetty. Solr usa la libreria di ricerca Java Lucene per la ricerca e l'indicizzazione full text, e ha API HTTP/XML come REST e JSON, che la rendono semplice da usare da qualsiasi linguaggio di programmazione. La configurazione esterna di Solr permette di essere adattata a quasi ogni tipo di applicazione senza codice Java e possiede una architettura di estensioni (plugin) quando sono richieste personalizzazioni avanzate.

Apache Lucene e Apache Solr sono entrambi prodotti dallo stesso gruppo di sviluppo dell'Apache Software Foundation da quanto i due progetti sono stati fusi nel 2010. Ci si riferisce comunemente a queste tecnologie come Lucene/Solr o Solr/Lucene.

Dalla versione 4 offre anche tutte le caratteristiche e funzionalità di un database NoSQL.

Bibliografia

  • David Smiley, Eric Pugh, Kranti Parisa e Matt Mitchell, Apache Solr 4 Enterprise Search Server, 1st, Packt Publishing, febbraio 2014, p. 451, ISBN 978-1-78216-136-3.
  • Alfredo Serafini, Apache Solr Beginner’s Guide, 1st, Packt Publishing, dicembre 2013, p. 324, ISBN 978-1-78216-252-0. URL consultato il 29 aprile 2019 (archiviato dall'url originale il 9 luglio 2014).
  • Alexandre Rafalovitch, Instant Apache Solr for Indexing Data How-to, 1st, Packt Publishing, giugno 2013, p. 90, ISBN 978-1-78216-484-5. URL consultato il 29 aprile 2019 (archiviato dall'url originale il 24 luglio 2014).
  • Rafał Kuć, Apache Solr 4 Cookbook, 1st, Packt Publishing, gennaio 2013, p. 328, ISBN 978-1-78216-132-5.
  • David Smiley e Eric Pugh, Apache Solr 3 Enterprise Search Server, 1st, Packt Publishing, 20 novembre 2011, p. 418, ISBN 1-84951-606-5. URL consultato il 29 aprile 2019 (archiviato dall'url originale il 2 agosto 2014).
  • Rafal Ku, Apache Solr 3.1 Cookbook, 1st, Packt Publishing, 22 luglio 2011, p. 300, ISBN 1-84951-218-3.
  • David Smiley e Eric Pugh, Solr 1.4 Enterprise Search Server, 1st, Packt Publishing, 19 agosto 2009, p. 336, ISBN 1-84719-588-1. URL consultato il 29 aprile 2019 (archiviato dall'url originale il 22 agosto 2009).

Voci correlate

Altri progetti

Altri progetti

  • Wikimedia Commons
  • Collabora a Wikimedia Commons Wikimedia Commons contiene immagini o altri file su Apache Solr

Collegamenti esterni

  • (EN) Solr homepage, su lucene.apache.org.
  • (EN) Solr tutorial, su lucene.apache.org.
  • (EN) Solr wiki, su wiki.apache.org.
  • (EN) Solr 4. The NoSQL Database, su youtube.com.
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica