测试代码

PUT test/doc/1

{

"num": 1.0

}

PUT test/doc/2

{

"num": 2.0

}

POST _scripts/javascript/my_script

{

"script": "doc["num"].value * factor"

}

GET test/_search

{

"query": {

"function_score": {

"script_score": {

"script": {

"id": "indexedCalculateScore",

"lang": "javascript",

"params": {

"my_modifier": 2

}

}

}

}

}

}

GET /_scripts/groovy/indexedCalculateScore

GET /test/doc/_search

{

"script_fields": {

"num": {

"script" : "ctx._source.num += count",

"params" : {

"count" : 4

}

}

}

}

GET /_scripts

GET /_search

{

"script_fields": {

"my_field": {

"script": {

"file": "my_script",

"params": {

"my_var": 2

}

}

}

}

}

POST /_scripts/groovy/indexedCalculateScore

{

"script": "log(_score * 10) + my_modifier"

}

GET /_search

{

"script_fields": {

"my_field": {

"script": {

"inline": "1 + my_var",

"params": {

"my_var": 2

}

}

}

}

}

GET /_river

GET test/_search

{

"query": {

"function_score": {

"script_score": {

"script": {

"file": "my_script",

"lang": "javascript",

"params": {

"factor": 2

}

}

}

}

}

}

PUT /_template/main_te

{

"template": "index*",

"order":11,

"settings": {

}

, "mappings": {

"default": {

"_source" : {

"enabled" : false

}

}

}

}

GET /aa/tt/_search

{

"query": {

"bool": {

"must": [

{

"term": {

"type": {

"value": "second"

}

}

},

    {
"term": {
"name": {
"value": "mice"
}
}
}
]
}

}

, "stats": [

"name"

]

, "highlight": {

"fields": {

"type": {}

}

}

}

GET /my/txt/_search?search_type=scan&scroll=1m

1

GET /aa/tt/_search

{

"query": {

"fuzzy": {

"title": {

"value": "ferrst"

}

}

}

}

GET /aa/tt/_search

{

"query": {

"more_like_this": {

"fields": [

"name"

],

"like_text": "entry",

"min_term_freq": 1,

"min_doc_freq": 1,

"max_word_len": 4,

"max_query_terms": 3

}

}

}

GET /aa/_analyze?field=name

{

"text": "their first got goods"

}

//3

GET /aa/tt/_validate/query

{

"query": {

"filtered": {

"query": {

"term": {

"title": {

"value": "my"

}

}

},

"filter": {

"term": {

"name": "cat"

}

}

}

}

}

GET /aa/tt/_validate/query?explain

{

"query": {

"match" : {

"name" : "really cats read mice"

}

}

}

GET /aa/tt/_search

{

"query": {

"range": {

"date": {

"gte": 2001,

"lte": 2022

}

, "_cache": false

}

}

}

es 测试代码的更多相关文章

  1. .NET单元测试的艺术-3.测试代码

    开篇:上一篇我们学习单元测试和核心技术:存根.模拟对象和隔离框架,它们是我们进行高质量单元测试的技术基础.本篇会集中在管理和组织单元测试的技术,以及如何确保在真实项目中进行高质量的单元测试. 系列目录 ...

  2. mysql锁 实战测试代码

    存储引擎 支持的锁定 MyISAM 表级锁 MEMORY 表级锁 InnoDB 行级锁 BDB 页面锁 表级锁:开销小,加锁快:不会出现死锁:锁定粒度大,发生锁冲突的概率最高,并发度最低.行级锁:开销 ...

  3. 使用Microsoft Fakes隔离测试代码

    在单元测试(Unit Test)中我们遇到的问题之一是:假如被测试组件(类或项目)为A,组件A依赖于组件B,那么在组件A的单元测试ATest中测试A时,也需要依赖于B,在B发生改动后,就可能影响到A的 ...

  4. iOS开发:XCTest单元测试(附上一个单例的测试代码)

    测试驱动开发并不是一个很新鲜的概念了.在我最开始学习程序编写时,最喜欢干的事情就是编写一段代码,然后运行观察结果是否正确.我所学习第一门语言是c语言,用的最多的是在算法设计上,那时候最常做的事情就是编 ...

  5. 在内核中异步请求设备固件firmware的测试代码

    在内核中异步请求设备固件firmware的测试代码 static void ghost_load_firmware_callback(const struct firmware *fw, void * ...

  6. x264测试代码

    建立一个工程,将头文件,库文件加载到工程,测试代码如下:#include <iostream>#include <string>#include "stdint.h& ...

  7. Android网络传输中必用的两个加密算法:MD5 和 RSA (附java完成测试代码)

    MD5和RSA是网络传输中最常用的两个算法,了解这两个算法原理后就能大致知道加密是怎么一回事了.但这两种算法使用环境有差异,刚好互补. 一.MD5算法 首先MD5是不可逆的,只能加密而不能解密.比如明 ...

  8. Git合并开发代码分支到测试代码分支

    ——转载请注明出自天外归云的博客园 用TortoiseGit下载代码到本地 首先需要在本机安装好TortoiseGit.然后在随便哪个路径下比如D盘,右键“Git Clone”: 然后URL处选择项目 ...

  9. mvn编写主代码与测试代码

    maven编写主代码与测试代码 3.2 编写主代码 项目主代码和测试代码不同,项目的主代码会被打包到最终的构件中(比如jar),而测试代码只在运行测试时用到,不会被打包.默认情况下,Maven假设项目 ...

随机推荐

  1. Python3.6+Scrapy爬取知名技术文章网站

    爬取分析 伯乐在线已经提供了所有文章的接口,还有下一页的接口,所有我们可以直接爬取一页,再翻页爬. 环境搭建 Windows下安装Python: http://www.cnblogs.com/0bug ...

  2. 在 vmware player中安装 ubuntu 17.10

    目录 在 vmware 中安装 ubuntu 17.10 分区参考 vmware安装助手 第一步:更新 安装vmware tools 调整显示 第二步.输入法 五笔输入法 搜狗拼音输入法 ibus不能 ...

  3. [蓝桥杯]ALGO-86.算法训练_矩阵乘法

    问题描述 输入两个矩阵,分别是m*s,s*n大小.输出两个矩阵相乘的结果. 输入格式 第一行,空格隔开的三个正整数m,s,n(均不超过200). 接下来m行,每行s个空格隔开的整数,表示矩阵A(i,j ...

  4. 【支付专区】之微信支付构建请求参数xml

    /** * <p>Desc:weChat构建请求参数</p> * <p>参数名ASCII码从小到大排序(字典序)</p> * @param params ...

  5. 科学-天文学-天文观测站:TMT(红外天文望远镜)

    ylbtech-科学-天文学-天文观测站:TMT(红外天文望远镜) 30米望远镜(Thirty Meter Telescope,TMT) 系由美国加州大学和加州理工学院负责研制的新一代地基巨型光学-红 ...

  6. AndroidStudio2.2.2 打开ddms快捷键

    按两下shift键,后在弹出的对话框中输入Android Device,在出现的选项中单击即可,如图.

  7. Blob下载文件 & 模拟滚动条实现

    1.vue切换路由视图时,事件钩子顺序是 当前模块create-->上一个模块beforeDestroy-->当前模块mounted 因此注册全局事件(比如给window注册事件)应放在m ...

  8. Linux常用命令1-50(持续更新中)

    1:echo $PATH  (打印出PATH变量的值) 不同用户下面的PATH值有可能不一样 echo   有显示打印的意思 $         表示后面的是一个变量的意思 PATH  变量 /usr ...

  9. MySQL 8.0用户和角色管理

    MySQL 8.0用户和角色管理 MySQL8.0新加了很多功能,其中在用户管理中增加了角色的管理,默认的密码加密方式也做了调整,由之前的sha1改为了sha2,同时加上5.7的禁用用户和用户过期的设 ...

  10. css一般性

    1. 总差那么几像素!line-height:100%;2. 数据图片,产品图片用img 小图标,logo,修饰网站的图片 用背景3.文字居中 line-height /text-align:cent ...