20191026 elasticSearch 搜索服务
文章目录 Lucene 数据分类 Lucene 简介 倒排索引* Lucene 架构 ElasticSearch 分布式安装 基础环境 安装工作 注意 中文分词器 REST REST 简介 REST 操作 ES 内置的 REST 接口 curl 命令 curl 使用 ES 操作 ES API操作 Lucene 数据分类 结构化(关系型数据库),全文检索 表:字段数量,字段类型 非结构化: 文本文档,图片,视频,音乐… 半结构化: json,html,xml Lucene 简介 Lucene 是 Apache 软件基金会的一个项目,是一个开发源码的全文检索引擎工具包,是一个全文检索引擎的一个架构。提供了完成的查询引擎和检索引擎,部分文本分析引擎。 官方解释: Lucene is a Java full-text search engine. Lucene is not a complete application, but rather a code library and API that can easily be used to add search capabilities to applications. 倒排索引* 通俗解释,我们通常都是通过查找文件位置及文件名,再查找文件的内容。倒排索引可以理解为通过文件内容来查找文件位置及文件名的。 倒排索引是一种索引方法