2019年8月20日

Elasticsearch - 简介

摘要: Elasticsearch 是一个分布式、可扩展、开源的全文搜索与数据分析引擎。它可以存储、搜索、分析 PB 级别的近实时数据。Elasticsearch 使用 Lucene 作为其核心来实现所有的索引和搜索功能,通过简单的Restful API 隐藏 Lucene 的复杂性,从而让全文搜索变得简单 阅读全文

posted @ 2019-08-20 22:42 ExplorerMan 阅读(307) 评论(0) 推荐(0)

elasticsearch mappings之dynamic的三种状态

摘要: 目录 前言 动态映射(dynamic:true) 静态映射(dynamic:false) 严格模式(dynamic:strict) 目录 前言 动态映射(dynamic:true) 静态映射(dynamic:false) 严格模式(dynamic:strict) 前言 动态映射(dynamic:tr 阅读全文

posted @ 2019-08-20 22:40 ExplorerMan 阅读(324) 评论(0) 推荐(0)

Elastic search中使用nested类型的内嵌对象

摘要: 在大数据的应用环境中,往往使用反范式设计来提高读写性能。 假设我们有个类似简书的系统,系统里有文章,用户也可以对文章进行赞赏。在关系型数据库中,如果按照数据库范式设计,需要两张表:一张文章表和一张赞赏历史记录表,赞赏历史记录表包括了赞赏者姓名和赞赏金额。 在Elastic search中,由于都是j 阅读全文

posted @ 2019-08-20 22:37 ExplorerMan 阅读(613) 评论(1) 推荐(0)

ElasticSearch的中文分词器ik

摘要: 一、前言 为什么要在elasticsearch中要使用ik这样的中文分词呢,那是因为es提供的分词是英文分词,对于中文的分词就做的非常不好了,因此我们需要一个中文分词器来用于搜索和使用。 二、IK分词器的安装和使用 2.1、安装ik 我们可以从官方github上下载该插件,我们下载对应于我们使用的e 阅读全文

posted @ 2019-08-20 22:30 ExplorerMan 阅读(579) 评论(0) 推荐(0)

elasticsearch 修改 mapping

摘要: Elasticsearch的mapping一旦创建,只能增加字段,而不能修改已经mapping的字段。但现实往往并非如此啊,有时增加一个字段,就好像打了一个补丁,一个可以,但是越补越多,最后自己都觉得惨不忍睹了。怎么办?? 这里有一个方法修改mapping,那就是重新建立一个index,然后创建一个 阅读全文

posted @ 2019-08-20 21:59 ExplorerMan 阅读(5662) 评论(0) 推荐(0)

导航