搜索引擎选择 Lucene 或 Elasticsearch 或 Solr

往期记录

https://www.yinxiang.com/everhub/note/8722e006-1be2-425a-ab41-9c0a7a13af61

后续回顾

ELK:Elasticsearch、Logstash、Kibana

github使用ES做代码搜索

维基百科使用ES做词条搜索

ElasticSearch是基于Lucene开发的,Lucene是java语言

ElasticSearch采用RESTful风格,适配多种语言环境

Lucene具有高性能,易扩展的优点

Lucene 的局限性:

  • 只能基于Java语言开发
  • 类库的接口学习曲线陡峭
  • 原生并不支持水平扩展

ES:

  • 支持分布式,可水平扩展
  • 降低全文检索的学习曲线,可以被任何编程语言调用

猜你喜欢

转载自www.cnblogs.com/ukzq/p/12529430.html