ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
>[info] es 的简介 Elasticsearch 是一个开源的分布式、RESTful 风格的搜索和数据分析引擎,它的底层是开源库Apache Lucene。 * Lucene 可以说是当下最先进、高性能、全功能的搜索引擎库——无论是开源还是私有,但它也仅仅只是一 个库。为了充分发挥其功能,你需要使用 Java 并将 Lucene 直接集成到应用程序中。 更糟糕的是,您可能 需要获得信息检索学位才能了解其工作原理,因为Lucene 非常复杂。 * 为了解决Lucene使用时的繁复性,于是Elasticsearch便应运而生。它使用 Java 编写,内部采用 Lucene 做索 引与搜索,但是它的目标是使全文检索变得更简单,简单来说,就是对Lucene 做了一层封装,它提供了一 套简单一致的 RESTful API 来帮助我们实现存储和检索。 ***** 当然,Elasticsearch 不仅仅是 Lucene,并且也不仅仅只是一个全文搜索引擎。 它可以被下面这样准确地形 容: * 一个分布式的实时文档存储,每个字段可以被索引与搜索。 * 一个分布式实时分析搜索引擎。 * 能胜任上百个服务节点的扩展,并支持 PB 级别的结构化或者非结构化数据。 由于Elasticsearch的功能强大和使用简单,维基百科、卫报、Stack Overflow、GitHub等都纷纷采用它来做 搜索。现在,Elasticsearch已成为全文搜索领域的主流软件之一。