Elasticseach学习

概念

是一个开源的分布式搜索引擎,可以应用于搜索、日志监控等

倒排索引

正向索引:基于文档id创建索引。查询词条时必须先找到文档,而后判断是否包含词条

倒排索引:对文档内容分词,对词条创建索引,并记录所在文档的信息。查询时先根据词条查询到文档id,而后获取到文档

索引 

索引:相同类型的文档的合集

映射:索引中文档的字段约束信息

 

Mysql:擅长事务类型操作,可以确保数据的安全和一致性

Es:擅长海量数据的搜索、分析、计算

安装 

安装es、kinbana、ik分词器

分词器

作用

创建倒排索引时对文档分词

用户搜索时,对输入的内容分词

模式

ik_smart:智能细分,粗粒度

ik_max_word:最细切分,细腻度

扩展和停用词条

利用config目录的ikAnalyer.cfg.xml文件添加扩展词典和停用词典

mapping映射

 创建索引库

 

查询、修改、删除

创建索引库:PUT /索引库名
查询索引库:GET/索引库名
删除索引库:DELETE /索引库名
添加字段:PUT/索引库名/_mapping

修改只能添加新字段,不能修改详细数据 

 DSL语句

创建文档:POST/索引库名/doc/文档id {json文档}
查询文档:GET/索引库名/doc/文档id
删除文档:DELETE /索引库名/doc/文档id
修改文档:
全量修改:PUT/索引库名/doc/文档id{json文档}

增量修改:POST/索引库名/update/文档id{"doc":{字段}}

  

 

 

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Elasticsearch是一个开源的分布式搜索和分析引擎,可以用于实时将物流快递单等业务数据增量同步至Elasticsearch索引中。它被广泛应用于各种场景,包括日志分析、全文搜索、数据可视化等。根据引用中的信息,李猛是一位对Elasticsearch有深入体验的工程师,他对Elastic-Stack的开发、架构、运维等方面有丰富的经验,并且提供咨询、培训和调优实施等服务。 如果您想使用Elasticsearch,您需要启动Elasticsearch服务器和Kibana。启动Elasticsearch服务器可以使用版本2.1或更高版本。同时,您还可以使用Kibana来进行数据可视化和仪表板的创建。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [一文快速了解Elastic Search 开源搜索引擎(技术选型+启动命令)](https://blog.csdn.net/xianyu120/article/details/117518586)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [ES既是搜索引擎又是数据库?真的有那么全能吗?](https://blog.csdn.net/w397090770/article/details/108934868)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值