上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 搜索是ES最最核心的内容,没有之一。前面章节的内容,索引、动态映射、分词器等都是铺垫,最重要的就是最后点击搜索这一下。下面我们就看看点击搜索这一下的背后,都做了哪些事情。 分数(score) ES的搜索结果是按照相关分数的高低进行排序的,咦?! 怎么没说搜索先说搜索结果的排序了?咱们这里先把这个概念 阅读全文
posted @ 2020-05-21 16:27 牛初九 阅读(1801) 评论(0) 推荐(0) 编辑
摘要: 在前面几节的内容中,我们学习索引、字段映射、分析器等,这些都是使用ES的基础,就像在数据库中创建表一样,基础工作做好以后,我们就要真正的使用它了,这一节我们要看看怎么向索引里写入数据、修改数据、删除数据,至于搜索嘛,因为ES的主要功能就是搜索,所以搜索的相关功能我们后面会展开讲。 Document的 阅读全文
posted @ 2020-05-09 16:20 牛初九 阅读(3729) 评论(1) 推荐(2) 编辑
摘要: 在上一节中,我们给大家介绍了ES的分析器,我相信大家对ES的全文搜索已经有了深刻的印象。分析器包含3个部分:字符过滤器、分词器、分词过滤器。在上一节的例子,大家发现了,都是英文的例子,是吧?因为ES是外国人写的嘛,中国如果要在这方面赶上来,还是需要屏幕前的小伙伴们的~ 英文呢,我们可以按照空格将一句 阅读全文
posted @ 2020-05-07 15:56 牛初九 阅读(3214) 评论(0) 推荐(0) 编辑
摘要: 在前面的章节中,我们给大家介绍了索引中的映射类型,也就是每一个字段都有一个类型,比如:long,text,date等。这和我们的数据库非常的相似,那么它的不同之处是什么呢?对了,就是全文索引,在ES当中,**只有text类型的字段才会用的全文索引,**那么这里就会引出ES中一个非常重要的概念,文本分 阅读全文
posted @ 2020-05-06 15:43 牛初九 阅读(1218) 评论(0) 推荐(1) 编辑
摘要: 通常情况下,我们使用ES建立索引的步骤是,先创建索引,然后定义索引中的字段以及映射的类型,然后再向索引中导入数据。而动态映射是ES中一个非常重要的概念,你可以直接向文档中导入一条数据,与此同时,索引、字段、字段类型都会自动创建,无需你做其他的操作。这就是动态映射的神奇之处。 动态字段映射 ES的动态 阅读全文
posted @ 2020-04-30 13:56 牛初九 阅读(1719) 评论(2) 推荐(1) 编辑
摘要: 在上一节中,我们创建了索引,在创建索引的时候,我们指定了mapping属性,mapping属性中规定索引中有哪些字段,字段的类型是什么。在mapping中,我们可以定义如下内容: 类型为String的字段,将会被全文索引; 其他的字段类型包括:数字、日期和geo(地理坐标); 日期类型的格式; 动态 阅读全文
posted @ 2020-04-29 10:00 牛初九 阅读(3968) 评论(4) 推荐(0) 编辑
摘要: 与ES的交互方式 与es的交互方式采用http的请求方式,请求的格式如下: curl -X<VERB> '<PROTOCOL>://<HOST>:<PORT>/<PATH>?<QUERY_STRING>' -d '<BODY>' 是请求的方法,比如:GET、POST、DELETE、PUT等。 协议: 阅读全文
posted @ 2020-04-26 16:40 牛初九 阅读(7282) 评论(0) 推荐(3) 编辑
摘要: 发现 发现是节点之间彼此发现,形成集群的一个过程。这个过程发生的场景有很多,比如:你启动了一个集群节点,或者一个节点确认主节点已经挂掉了,或者一个新的主节点被选举了。 咱们在配置集群的时候在配置文件中配置了一个discovery.seed_hosts,这个就是种子地址列表,集群中的节点都在这个地址列 阅读全文
posted @ 2020-03-16 15:46 牛初九 阅读(1342) 评论(0) 推荐(0) 编辑
摘要: 昨天接到阿里的电话面试,对方问了一个在MySQL当中,什么是幻读。当时一脸懵逼,凭着印象和对方胡扯了几句。面试结束后,赶紧去查资料,才发现之前对幻读的理解完全错误。下面,我们就聊聊幻读。 要说幻读,就要从MySQL的隔离级别说起。MySQL的4钟隔离级别分别是: Read Uncommitted(读 阅读全文
posted @ 2020-02-27 10:27 牛初九 阅读(2661) 评论(3) 推荐(3) 编辑
摘要: Elasticsearch是一个非常好用的搜索引擎,和Solr一样,他们都是基于倒排索引的。今天我们就看一看Elasticsearch如何进行安装。 下载和安装 今天我们的目的是搭建一个有3个节点的Elasticsearch集群,所以我们找了3台虚拟机,ip分别是: 192.168.73.130 1 阅读全文
posted @ 2020-02-26 17:37 牛初九 阅读(4512) 评论(1) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页