Apache Solr

Apache Solr
software
Logo
Logo
Generemotore di ricerca (non in lista)
SviluppatoreApache Software Foundation
Data prima versione17 gennaio 2006
Ultima versione9.7.0 (9 settembre 2024)
Sistema operativoMultipiattaforma
LinguaggioMateria:Java
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