搜索
文章平均质量分 62
aa_JamesJones
这个作者很懒,什么都没留下…
展开
-
Elastic Search 学习笔记(一)基础入门
一、简介 Elasticsearch 是一个开源的搜索引擎,建立在一个全文搜索引擎库Apache Lucene基础之上。Lucene 可以说是当下最先进、高性能、全功能的搜索引擎库--无论是开源还是私有。但是Lucene非常复杂,Elasticsearch内部使用 Lucene 做索引与搜索,使全文检索变得简单, 通过隐藏 Lucene 的复杂性,取而代之的提供一套简单一致的 RESTful ...原创 2019-08-30 18:53:01 · 376 阅读 · 0 评论 -
Elastic Search 学习笔记(二)搜索
Elasticsearch 不只会存储(stores)文档,为了能被搜索到也会为文档添加索引(indexes),这也是为什么我们使用结构化的 JSON 文档,而不是无结构的二进制数据。 文档中的每个字段都将被索引并且可以被查询。全文检索,可以找出所有匹配关键字的文档并按照相关性(relevance)排序后返回结果。 1、空搜索 搜索API的最基础的形式是没有指定任何查询的空搜索,它...原创 2019-09-03 14:55:35 · 438 阅读 · 0 评论 -
Elastic Search 学习笔记(三)分析与映射
1、精确值VS全文 Elasticsearch 中的数据可以概括的分为两类:精确值和全文。 精确值如它们听起来那样精确,例如日期或者用户 ID,但字符串也可以表示精确值,例如用户名或邮箱地址。对于精确值来讲,Foo和foo是不同的,2014和2014-09-15也是不同的。精确值很容易查询。结果是二进制的:要么匹配查询,要么不匹配。 全文是指文本数据(通常以人类容易识别的语言...原创 2019-09-04 19:55:43 · 285 阅读 · 0 评论