2015-01-06 14 views

risposta

66

Lucene è una libreria java. È possibile includerlo nel progetto e fare riferimento alle sue funzioni utilizzando le chiamate di funzione.

elasticsearch è un JSON Based , Distributed, server web costruire nel Lucene. Sebbene Lucene stia facendo il lavoro vero e proprio, Elasticsearch ci fornisce uno strato conveniente su Lucene. Ogni frammento in ELasticsearch è un'istanza Lucene separata. Quindi, per riassumere

  1. elasticsearch è costruita sopra Lucene e fornisce un REST basato JSON API per fare riferimento a caratteristiche Lucene.
  2. Elasticsearch fornisce un sistema distribuito su Lucene. Un sistema distribuito non è qualcosa per cui Lucene è consapevole o costruito. Elasticsearch fornisce questa astrazione della struttura distribuita.
  3. Fornisce altre funzioni di supporto come un filo-pool, code, nodo/cluster monitoraggio API, monitoraggio dei dati API, gestione Cluster, ecc
+0

Esiste una differenza tra i due in riferimento alla DataStore? –

+0

Che dire dell'archivio dati? – Rookian

Problemi correlati