测试代码

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. Python多版本共存virtualenv配置

    virtualenv 前提是已经安装好了python.我的ubuntu是自带了python2.7和python3.6 安装vrtualenv sudo apt-get install python-v ...

  2. C/S,B/S的应用区别

    C/S,B/S的应用区别 C/S即大家熟知的客服机和服务器结构通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销 B/S结构即浏览器和服务 ...

  3. C# DataAdapter.Update() 无法更新数据表中删除的数据行

    用DataAdapter.Update() 方法更新删除了部分DataRow 的 DataTable .但是数据库中的数据没有随着更新而变化. 原因:DataTable 删除 DataRow 时,使用 ...

  4. <亲测>阿里云centos7 挂载数据盘配置

    阿里云centos7 挂载数据盘配置 2018年07月17日 15:13:53 阅读数:235更多 个人分类: linux阿里云ECS数据盘挂载   查看磁盘情况 fdisk -l  其中/dev/v ...

  5. 在linux下使用am335x的DMA

    [本文首发于cnblogs,作者:byeyear,Email:east3@163.com] 这几天在弄am3358的DMA,简化应用环境如下: am3358的FSMC接了一片FPGA: FPGA上接A ...

  6. RTMP与HLS压力测试工具安装与配置

    在CentOS 6.5环境中安装依赖软件包,使用git下载最新版本st-load源码包 [root@localhost ~]# yum install git unzip patch gcc gcc- ...

  7. 窗口事件onresize

    在做自适应布局的时候,我们常常需要根据窗口不同的分辨率给出不同布局和样式,今天说的onresize便能帮我们实现这一效果. onresize事件在窗口或者框架的大小发生改变的时候会被调用,下面我们用一 ...

  8. Scala函数式对象-有理数

    有理数类的表示 实现规范:支持有理数的加减乘除,并支持有理数的规范表示 1.定义Rational 首先,考虑用户如何使用这个类,我们已经决定使用“Immutable”方式来使用Rational对象,我 ...

  9. python programming作业5

      # -*- coding: utf-8 -*- class ageError(Exception): pass class salaryError(Exception): pass class s ...

  10. 开启BBR加速

    在linux里用 wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh chmod +x b ...