- 博客(11)
- 资源 (11)
- 收藏
- 关注
原创 Elasticsearch DSL 查询语句
在 ES 中,提供了十分丰富的DSL 查询。DSL 查询使用 JSON 格式的请求体与 ES 交互,可以实现各种各样的查询需求。
2019-07-28 20:08:28 4513 1
原创 Sublime 如何替换换行符
有时,我们可能需要将文件中的换行符替换为其他字符,比如英文逗号、分号等。利用 Sublime 编辑器可以很容易实现,且有两种方法。第一种方法第一步,使用快捷键 Ctrl + H,打开查找替换窗口。第二步,在查找框输入 Ctrl + Shift + Enter,替换框输入英文逗号。第三步,点击 Replace All 即可。第二种方法另外一种方法,就是使用正则表达式(Re...
2019-07-21 21:38:49 33509
原创 Swagger 规范
简介Swagger Specification(Swagger 规范),现在称作 OpenAPI Specification (OpenAPI 规范)。OpenAPI 规范定义了如何去描述你的 API 信息。OpenAPI 规范允许你以 json 或 yaml 的语法格式,来编写 Swagger 文件。基本结构在 Swagger 文件中,你可以使用 json 或 yaml 的语...
2019-07-21 18:03:36 1325
原创 Elasticsearch 分词
Analysis 是指对全文本(Full Text)进行分词,以便生成供搜索用的倒排索引。这个过程是由 analyzer(分析器、分词器) 来完成的。
2019-07-20 19:40:46 492 1
原创 Elasticsearch 映射(Mapping)
Mapping(映射): 是用来定义文档和它所包含的字段是如何被存储和索引的。mapping 有点像 MySQL 中的数据表结构定义。mapping 非常重要,在向 ES 中存储文档之前,必须先创建好 mapping。
2019-07-20 10:54:45 901 1
原创 Elasticsearch 搜索
在 Elasticsearch 中,可以实现各种形式的搜索,可以分为三大类:结构化查询:根据指定的字段进行查询、排序、分组聚合等。 全文检索:可以使用所有的字段来查询匹配关键字,并按照相关性(relevance)进行排序,返回最终的结果。 结合上述两种形式的查询。空搜索空搜索是指没有任何查询条件的搜索。它会返回集群中的所有索引库(index)中的所有文档(document)。G...
2019-07-19 23:46:58 183
原创 Elasticsearch DSL 查询
DSL是 Domain Specific Language(特定领域语言)的缩写。Elasticsearch 提供了功能丰富且灵活的查询语言,即DSL 查询。你可以用它构建出更加复杂、功能更加强大的查询语句。先来一个简单的例子,比如,我们可以这样查询 first_name 字段包含 John 的用户。GET /alibaba/user/_search{ "query" ...
2019-07-18 23:57:44 482
原创 Elasticsearch 基本搜索
这里,我们主要介绍如何使用 Elasticsearch 进行一些基本的搜索操作。首先,我们先向 alibaba/user 中新增 3 条记录。PUT /alibaba/user/1{ "email": "john@smith.com", "first_name": "John", "last_name": "Smith", "full_name": "J...
2019-07-17 20:58:49 181
原创 Elasticsearch 基本操作-基于 CMD 命令行
我们可以通过 CMD 命令行界面、Kibana、各种主流语言的客户端来操作和管理 Elasticsearch。这里我们主要采用的是 Windows 中的cmder(一个命令行工具,自带 curl 命令等)。Windows 中使用 curl 命令的注意事项:curl 的目标地址可以不用引号括起来,如果要用,只能用双引号。 header 头的写法:-H "Content-Type: a...
2019-07-16 22:59:54 6608 1
原创 Elasticsearch 入门
Elasticsearch 是一个非常强大的开源的全文搜索引擎,它可以近实时地存储、搜索和分析海量数据。Elasticsearch 通常简称为 ES。ES 是由 Java 开发,并使用 Lucene 作为其核心库来实现索引和搜索的功能。
2019-07-15 23:21:42 222 1
原创 Win10 中如何安装 Docker
下载这里,我们强烈推荐采用 Docker Desktop for Windows 来安装 Docker。Windows 系统的要求:64位 Windows 10 Pro、Enterprise 或者 Education 版本。 支持并且开启了硬件虚拟化技术(Hardware Virtualization Technology)。 支持并且开启了 Hyper-V。说明:如果你的电脑...
2019-07-14 22:05:46 221
手机号码段全国归属地数据库(共360569条记录)txt文件和sql文件
2017-06-07
sublime-TortoiseSVN-master.zip
2015-12-15
wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-64b.exe
2015-11-12
ThinkPHP3.1.2完全开发手册.chm
2015-11-05
ThinkPHP3.2.2完全开发手册.chm
2015-11-05
php-5.4.45-nts-Win32-VC9-x86.rar
2015-11-04
php-5.3.29-nts-Win32-VC9-x86.rar
2015-11-04
mod_fcgid-2.3.6-win32-x86.zip
2015-11-04
wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b.exe
2015-11-04
Zend Guard 加密 与 Zend Loader 解密
2015-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人