SOLR-SUPPORT-10

Descrizione

Supporto tecnico alle attività di installazione, configurazione e personalizzazione di SOLR, il software per l’indicizzazione e la ricerca di informazioni testuali e strutturate. Il supporto include ad esempio l’installazione dell’ultima versione disponibile su server Linux; la configurazione single-core e multi-core; l’amministrazione ordinaria tramite interfaccia utente; l’analisi e la progettazione di documenti, campi e schema; l’indicizzazione di informazioni provenienti da database esterni, da chiamate a funzioni di API e di file xml su filesystem; l’analisi delle query e il tuning delle prestazioni; l’integrazione con software esistenti tramite librerie client in vari linguaggi (PHP, Python, Perl), framework (Prado, Slim) o tramite plugin (WordPress, Drupal).
Il livello di complessità 10 è pensato per soluzioni che richiedono una sola tipologia di datasource da indicizzare in configurazione single-core o multi-core, su un solo server e fino ad un massimo di 100.000 documenti da indicizzare con una struttura di massimo 50 campi e ricerche integrate in una sola applicazione.

SOLR

SOLR è un software open source scritto in Java, mantenuto all’interno di Apache Software Foundation, che implementa una piattaforma di ricerca basata sulle funzionalità della libreria Java Lucene.
SOLR estende le funzionalità degli indici di di Lucene e le integra all’interno di un WebService in grado di indicizzare e rendere cercabili informazioni di qualsiasi tipo.

Caratteristiche

Le principali caratteristiche di SOLR sono:

  • Estrema velocità nelle fasi di indicizzazione e soprattutto di ricerca
  • Scalabilità
  • Gestione del sistema tramite API REST
  • Gestione di piu indici nello stesso Search Engine (Multi-Core)
  • Amministrazione tramite interfaccia HTML
  • Indicizzazione tramite API REST
  • Esecuzione delle ricerche tramite API REST
  • Replica degli indici e ricerche distribuite (distributed-indexes, cloud search, etc)

Riferimenti

Note

Acquistabile sul MePA con il codice SOLR-SUPPORT-10