- 博客(20)
- 收藏
- 关注
原创 elasticsearch 中 search template
GET /car_shop/cars/_searchGET /car_shop/cars/_search/template{ "inline" : { "query" : { "match" : { "{{field}}" : "{{value}}" } } }, "params": { "fiel
2018-07-08 16:38:49 499
原创 elasticsearch 中geo point地理位置数据类型
第一个例子 建立映射PUT /my_index{ "mappings": { "my_type": { "properties": { "location" : { "type": "geo_point" //地理位置的分词器是geo_point } } } }}
2018-07-07 18:01:38 3273
原创 elasticsearch数据建模
类似于mysql数据库主外键,三范式 ,先根据条件查询到主键,再根据主键查询到对应的数据PUT /website/users/1{ "name" : "小鱼儿", "email" : "1690780260@QQ.com", "birthday" : "1997-08-03"}PUT /website/blog/1{ "title"
2018-07-07 15:18:09 418
原创 elasticsearch聚合查询
1,terms 分组,利用field分组 GET /tvs/sales/_search{ "size": 0, "aggs": { "popular_colors&a
2018-06-27 23:11:16 1125
原创 elasticsearch搜索
boost 控制权重GET /forum/article/_search{ "query": { "bool&amp
2018-06-21 23:48:24 176
原创 elasticsearch搜索总结
bool相当于and操作,只不过bool,连接的是 "must", "not_must", "should"还有一个是可以连接的:filtermust,not_must, should 下面接的是一个数组[],数组下面是一个个的单独的对象,{}对象里面就又回到了原点,可以是任意操作再说说term、match,其实match和term是一个意思,
2018-06-20 20:52:17 169
原创 jquery从jquery对象数组中取值的方式
一共有两种 1,get(index) ,返回的是普通的对象 2,eq(index),返回的是jquery对象,可以直接进行链式调用 所以一般使用eq()方式
2018-06-19 18:12:47 13859
原创 es重建索引
索引的数据类型一旦创建时不可以修改的//首先插入date格式的数据进入,field的数据进行dynamic mapping处理就成了date类型了PUT /my_index/my_type/10{ "title" : "2017-01-10"}//查询GET /my_index/my_type/_search//尝试插入文本格式的数据,但是报错PUT /my_in...
2018-06-18 13:10:44 2371
原创 es定制dynamic策略
DELETE /my_indexPUT /my_index{ "mappings": { "my_type": { "dynamic" : "strict", //规定如果添加新的field会报错 "properties": { "title" : { "type": "tex
2018-06-18 12:19:15 2683
原创 elasticsearch
mapping的创建只能是在数据插入之前创建的, 这种创建方式可以是es自动创建的也可以是手动创建的 但是mapping一旦创建就不可以修改(如果错误执行这个操作就会报异常:”reason”: “Can’t process field [new_field], Analysis requests are only supported on tokenized fields”) ...
2018-06-17 19:01:23 267
原创 elasticsearch中的upsert操作
如果指定的document不存在,就执行upsert中的初始化操作; 如果指定的document存在,就执行doc或者script指定的partial update操作 也就是说两种操作只能2选一POST /test_index/test_type/11/_update{ "script" : "ctx._source.num+=1", "upsert": {...
2018-06-16 18:20:05 17085
原创 elasticserch中遇到的问题
1,version_type=external方式更新数据提供的versjion为什么要比elasticsearch中的大,如果是等于为什么不行 2,partial update 方式更新数据,在elasticsearch中对原来的数据是先复制在更新还是先更新在复制,按照资料中说的是先复制在更新,但是这样的话,更新之后前后两个version的数据就是一样的了...
2018-06-16 15:28:57 210
原创 elasticsearch中的分组聚合
GET /ecommerce/product/_search{ "size": 0, "aggs": { "group_by_tags": { "terms": { "field": "tags", "order": { //排序方式要写在aggs_type中,因为跳出aggs_type他就不知道
2018-06-16 12:39:52 3116
原创 jQuery表单选择
<!DOCTYPE html><html><head> <title>index</title> <script type="text/javascript" src="jquery-3.3.1.js"></script> <styl
2018-06-15 18:14:00 125
原创 jquery 子元素选择器
<!DOCTYPE html><html><head> <title>index</title> <script type="text/javascript" src="jquery-3.3.1.js"></script> <styl
2018-06-15 18:00:15 596
原创 jquery可见性选择器
:hidden和 :visible作用与display属性<!DOCTYPE html><html><head> <title>index</title> <script type="text/javascript" src="jquery-3.3.1.js">&
2018-06-15 17:27:13 262
原创 jQuery内容选择器
<!DOCTYPE html><html><head> <title>index</title> <script type="text/javascript" src="jquery-3.3.1.js"></script> <styl
2018-06-15 16:34:06 108
原创 jQuery属性选择器
<!DOCTYPE html><html><head> <title>index</title> <script type="text/javascript" src="jquery-3.3.1.js"></script> <styl
2018-06-15 15:39:22 1241
原创 jQuery 基础选择器
一,第一个元素 :first<!DOCTYPE html><html><head> <title>index</title> <script type="text/javascript" src="jquery-3.3.1.js"></script&
2018-06-15 15:05:53 161
转载 jquery 层级选择器
prev + next 前后两个元素是属于同一个层级的,不可以越级&amp;lt;!DOCTYPE html&amp;gt;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt; &amp;lt;title&amp;gt;index&amp;lt;/title&amp;gt; &
2018-06-15 10:58:41 299
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人