1.x之前的版本,被索引的文档type会同时出现在url和传输的数据格式中,如下:
PUT /my_index/my_type/1
{
"my_type": {
... doc fields ...
}
}
这种方式不太妥,如果一个document,本身也有my_type域,那么就会有歧义。1.x版本如果碰到上面的命令,会把my_type当成一个document的域进行处理。如果还想像以前一样使用,可以设置参数index.mapping.allow_type_wrapper.
GET /_count
{
"query":{
"match":{
"title":"Interesting stuff"
}
}
}
1.x之前,query下面还可以包含filter。下面是0.90版的查询:
GET 'http://localhost:9200/twitter/tweet/_search?routing=kimchy'-d '{
"query":{
"filtered":{
"query":{
"query_string":{
"query":"some query string here"
}
},
"filter":{
"term":{"user":"kimchy"}
}
}
}
}
'//这种格式不再支持
3、多字段搜索(Multi-fields)
新的格式如下:
"title":{
"type":"string",
"fields":{
"raw": {"type":"string","index":"not_analyzed"}
}
}
4、停止词
新的版本没有使用英语默认的停止词(默认没有停止词)。
5、不带年份的日期值
新的版本,当没有指定是哪一年时,默认认为是1970年(在索引和搜索时都这样对待)。
6、参数
- meters作为地理搜索的默认单位(1.x之前是miles)
- min_similarity,fuzziness和edit_distance这些参数都别统一修改成了fuzziness。
- ignore_missing参数被expand_wildcard,ignore_unavailable和allow_no_indices替代。
- 在删除操作中,必须指定一个索引名称或者匹配符。
# v0.90 - delete all indices:
DELETE /
# v1.0 - delete all indices:
DELETE /_all
DELETE /*
7、返回值
- 返回值中ok字符已经被移除,作者认为这个附加信息毫无意义
- found,not_found和exists参数被统一成为“found"。
Field values, in response to the fields
parameter, are now always returned as arrays. A field could have single or multiple values, which meant that sometimes they were returned as scalars and sometimes as arrays. By always returning arrays, this simplifies user code. The only exception to this rule is when fields
is used to retrieve metadata like the routing
value, which are always singular. Metadata fields are always returned as scalars.
The fields
parameter is intended to be used for retrieving stored fields, rather than for fields extracted from the _source
. That means that it can no longer be used to return whole objects and it no longer accepts the _source.fieldname
format. For these you should use the _source
_source_include
and _source_exclude
parameters instead.
- 参数查询中,返回的结果也是JSON格式。
- analyze相关的API,不再支持直接返回文本格式的结果,只支持JSON和YAML格式。
- 文本搜索(text query)已经被移除,请使用匹配查询(match query)
- 面向域的搜索(field query)已经被移除,请使用query_string代替
- 面向文档的加权_boost字段已经移除,请使用function_score代替
- path参数被移除,请使用copy_to参数
- custom_score和custom_boost_score不再被支持,请使用fuction_score代替
相关推荐
esapi-2.1.0.1.zip(esapi-2.1.0.1.jar)
提供ESAPI jar包下载 esapi-2.1.0.1.jar
canal同步ES,解决druid类型转换失败问题,重新打包 client-adapter.es6x-1.1.5-jar-with-dependencies.jar , 放到canaladapter的plugin目录覆盖即可
包含翻译后的API文档:elasticsearch-rest-high-level-client-6.8.3-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.elasticsearch.client:elasticsearch-rest-high-level-client:6.8.3; 标签:...
elasticsearch-6.1.2.tar.gz,elasticsearch-5.5.2.tar和head插件 linux下安装软件,下载后即可安装使用
资源来自pypi官网。 资源全名:elasticsearch-7.14.2-py2.py3-none-any.whl
包含elasticsearch-6.2.4.tar.gz 和 kibana-6.2.4-linux-x86_64..tar.gz
elasticsearch-6.2.4.tar.gz与kibana-6.2.4-linux-x86_64.tar.gz 自己用的linux版安装包 安全 放心 方便易学习
kettle 支持elasticsearch7.x 批量上传的插件,减压后放到data-integration\plugins 目录下即可
elasticsearch-7.17.4-x86_64.rpm文件 elasticsearch-7.17.4-x86_64.rpm文件 elasticsearch-7.17.4-x86_64.rpm文件 elasticsearch-7.17.4-x86_64.rpm文件 elasticsearch-7.17.4-x86_64.rpm文件 elasticsearch-7.17.4...
资源分类:Python库 所属语言:Python 资源全名:elasticsearch-7.15.0-py2.py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
包含翻译后的API文档:elasticsearch-rest-high-level-client-6.8.3-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.elasticsearch.client:elasticsearch-rest-high-level-client:6.8.3; 标签:elasticsearch...
包含翻译后的API文档:elasticsearch-x-content-6.3.0-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.elasticsearch:elasticsearch-x-content:6.3.0; 标签:elasticsearch、x、content、中英对照...
最新版linux elasticsearch-7.13.3-linux-x86_64.tar.gz最新版linux elasticsearch-7.13.3-linux-x86_64.tar.gz
包含翻译后的API文档:elasticsearch-6.3.0-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.elasticsearch:elasticsearch:6.3.0; 标签:elasticsearch、中文文档、jar包、java; 使用方法:解压翻译后的API...
最新版linux elasticsearch-7.13.4-linux-x86_64.tar.gz最新版linux elasticsearch-7.13.4-linux-x86_64.tar.gz
包含翻译后的API文档:elasticsearch-rest-client-6.8.3-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.elasticsearch.client:elasticsearch-rest-client:6.8.3; 标签:elasticsearch、client、rest、中文...
包含翻译后的API文档:elasticsearch-x-content-6.3.0-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.elasticsearch:elasticsearch-x-content:6.3.0; 标签:elasticsearch、x、content、中文文档、jar包、...
elasticsearch-head-compile-after.tar.gz+node-v8.1.2-linux-x64.ta
包含翻译后的API文档:elasticsearch-rest-client-6.3.0-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.elasticsearch.client:elasticsearch-rest-client:6.3.0; 标签:elasticsearch、client、...