- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 ES官方说明:Removal of mapping types
Indices created in Elasticsearch 6.0.0 or later may only contain a single mapping type. Indices created in 5.x with multiple mapping types will continue to function as before in Elasticsearch 6.x. Map...
2018-12-24 11:22:29 469
原创 Elasticsearch 连接查询
ES中的连接在ES中支持两种连接方式:嵌套查询 和 has_child、has_parent父子查询嵌套查询:文档中包含嵌套的字段,这些字段以数组的形式保存对象,这样每个嵌套的子对象都可以被搜索。has_child、has_parent父子查询:父子文档是存储在同一个索引中的不同类型,在索引数据前定义父子关系。在父子查询中,父子关系通过类型引用。嵌套查询嵌套类型需要实现...
2018-12-20 20:48:41 457
原创 Elasticsearch DSL介绍
ES支持一种JSON格式的查询,叫做DSL,domain specific language。这门语言刚开始比较难理解,因此通过几个简单的例子开始:下面的命令,可以搜索全部的文档:{ "query": { "match_all": {} }}query定义了查询,match_all声明了查询的类型。还有其他的参数可以控制返回的结果:curl -XPOST 'localho...
2018-12-20 20:35:47 2646
原创 ElasticSearch DSL中Query Filter的区别
举个DSL例子GET _search{ "query": { "bool": { "must": [ { "match": { "title": "Search" }}, { "match": { "content": "Elasticsearch&
2018-12-20 20:27:23 312
原创 ES快速入门
安装并运行Elasetisearch cd elasticsearch-<version>./bin/elasticsearch 如果你想把 Elasticsearch 作为一个守护进程在后台运行,那么可以在后面添加参数 -d 。 如果你是在 Windows 上面运行 Elasticseach,...
2018-12-18 16:46:47 1972
原创 JPA屏蔽实体间外键
在用jpa这种orm框架时,有时我们实体对象存在关联关系,但实际的业务场景可能不需要用jpa来控制数据库创建数据表之间的关联约束,这时我们就需要消除掉数据库表与表之间的外键关联。但jpa在处理建立外键时存在一些问题,在stackoverflow上搜索了相关的jpa创建实体对象关联关系但不建立外键这一系列问题后,发现这个是jpa在处理外键时存在一定的bug,官方给出的答复是在hibernate 5...
2018-12-14 20:00:21 3814
原创 Springboot中JPA的使用
前言第一次使用 Spring JPA 的时候,感觉这东西简直就是神器,几乎不需要写什么关于数据库访问的代码一个基本的 CURD 的功能就出来了。下面我们就用一个例子来讲述以下 JPA 使用的基本操作。新建项目,增加依赖在 Intellij IDEA 里面新建一个空的 SpringBoot 项目。具体步骤参考SpringBoot 的第一次邂逅。根据本样例的需求,我们要添加下面三个依赖...
2018-12-13 16:28:33 238
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人