Project Description

Solr è la popolare piattaforma di ricerca di applicazioni aziendali open source aperta dal progetto Apache Lucene. Le sue caratteristiche principali includono la ricerca potente di testo integrale, l’evidenziazione di successo, la ricerca sfaccettata, il cluster dinamico, l’integrazione dei database, la gestione di documenti ricchi (ad esempio, Word, PDF) e la ricerca geospaziale. Solr è altamente scalabile, fornendo la ricerca distribuita e l’indice di replica, e alimenta le funzioni di ricerca e navigazione di molti dei più grandi siti internet del mondo.

Solr è scritto in Java e viene eseguito come un server di ricerca full-text autonomo all’interno di un container servlet come Jetty. Solr utilizza la libreria di ricerca Java di Lucene al suo interno per l’indicizzazione e la ricerca di testo completo e dispone di API REST simili a HTTP / XML e JSON che lo rendono facile da utilizzare praticamente in qualsiasi linguaggio di programmazione. La potente configurazione esterna di Solr consente di essere adattata a quasi qualsiasi tipo di applicazione senza codifica Java e dispone di un’ampia architettura plugin quando è necessaria una personalizzazione più avanzata.