So che ElasticSearch è basato su Apache Lucene ma voglio conoscere le differenze significative tra i due.Qual è la differenza tra Lucene ed Elasticsearch
35
A
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
- elasticsearch è costruita sopra Lucene e fornisce un REST basato JSON API per fare riferimento a caratteristiche Lucene.
- 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.
- Fornisce altre funzioni di supporto come un filo-pool, code, nodo/cluster monitoraggio API, monitoraggio dei dati API, gestione Cluster, ecc
Problemi correlati
- 1. Qual è la differenza tra Lucene StandardAnalyzer e EnglishAnalyzer?
- 2. Lucene: Qual è la differenza tra query e filtro
- 3. Qual è la differenza tra searchkick e elasticsearch-rails?
- 4. qual è la differenza tra _source e _all in Elasticsearch
- 5. Qual è la differenza tra volatile ed esterno?
- 6. Qual è la differenza tra scalabilità ed elasticità?
- 7. Qual è la differenza tra modulo HTTP ed esprimere modle
- 8. Qual è la differenza tra contesto di interruzione ed eccezione?
- 9. In ember.js, qual è la differenza tra mixin ed extend?
- 10. Qual è la differenza tra execl ed execv?
- 11. Qual è la differenza tra OpenCV.NET, OpenCVSharp ed EmguCV?
- 12. In Hybris, qual è la differenza tra modulegen ed extgen?
- 13. Qual è la differenza tra risorsa ed endpoint?
- 14. Qual è la differenza tra trigger ed eventi in backbone?
- 15. Qual è la differenza tra mixin ed ereditarietà?
- 16. Qual è la differenza tra nohup ed e commerciale
- 17. Qual è la differenza tra px, em ed ex?
- 18. Qual è la differenza tra spawn ed exec?
- 19. Qual è la differenza tra Transaction Manager ed Entity Manager
- 20. Qual è la differenza semantica tra ERANGE ed EOVERFLOW?
- 21. Qual è la differenza tra Executor ed ExecutorService?
- 22. Qual è la differenza tra Amazon AMI ed EBS snapshot
- 23. Differenza tra solr e Lucene
- 24. Differenza tra interrupt ed evento
- 25. qual è la differenza tra il raggruppamento e il facet in lucene 3.5
- 26. Qual è la differenza tra = e: =
- 27. Qual è la differenza tra Verilog! e ~?
- 28. Qual è la differenza tra queste funzioni?
- 29. Qual è la differenza tra? : e ||
- 30. qual è la differenza tra [[], []] e [[]] * 2
Esiste una differenza tra i due in riferimento alla DataStore? –
Che dire dell'archivio dati? – Rookian