ES概述
开源的、高扩展的、分布式全文检索引擎【站内搜索】
解决问题
1.搜索词是一个整体时,不能拆分(mysql整体连续)
2.效率会低,不会用到索引(mysql索引失效)
解决方式
进行数据的存储(只存储查询显示的内容)和检索
其他功能:日志统计、分析、监控。
ES名词解释
索引:同类型的文档集合
文档:以json形式,一条数据就是一个文档(mysql中的一行记录)
字段:json文档中的字段
映射:索引(表)中的文档(记录数据)约束:字段名称、类型,是否分词
正向索引:mysql
倒排索引:ElasticSearch使用倒排索引,对搜索内容进行分词,分出来的词成为词条,对词条进行分类统计,由高到低进行排序。
ES操作
索引操作
文档操作