es filter 的使用 - 走看看


本站和网页 http://t.zoukankan.com/dongma-p-13611224.html 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

es filter 的使用 - 走看看
zoukankan
html css js c++ java
es filter 的使用
批量创建数据
GET /lib4/items/_bulk
{"index":{"_id":1}}
{"price":40,"itemID":"ID100123"}
{"index":{"_id":2}}
{"price":50,"itemID":"ID100124"}
{"index":{"_id":3}}
{"price":25,"itemID":"ID100125"}
{"index":{"_id":4}}
{"price":30,"itemID":"ID100126"}
{"index":{"_id":5}}
{"price":null,"itemID":"ID100127"}
filter 不计算相关性,同时可以cache,因此filter的速度快于query
过滤查询
GET /lib4/items/_search{
"query":{
"bool":{
"filter":[
{"term":
{"price":40}
text类型进行term查询的问题
text类型数据,es默认会对此字段查询使用分词,
GET /lib4/items/_search
查不出数据
"query":{
"bool":{
"filter":[
{"term":
{"itemID":"ID100124"}
能查出数据
"query":{
"bool":{
"filter":[
{"term":
{"itemID":"id100124"}
bool 过滤查询
"bool":{
"must":[], -- 必须满足的条件--and
"should":[],-- 可以满足也可以不满足的条件--or
"must_not":[]-- 不能满足的条件--not
bool查询例子
GET /lib4/items/_search
"query":{
"bool":{
"should":[
{"term":{
"price":25
}},
{"term":{
"itemID":"id100123"
}}
],
"must_not":[
{"term":{
"price":40
}}
范围查询,gt -- > , lt -- < , gte -- >= , lte -- <=
GET /lib4/items/_search
"query":{
"bool":{
"filter":{
"range":{
"price":{
"gt":25,
"lt":50
字段存在查询
GET /lib4/items/_search
"query":{
"bool":{
"filter":{
"exists":{
"field":"price"
只有filter的查询,不评分
GET /lib4/items/_search
"query":{
"constant_score":{
"filter":{
"term":{
"price":30
相关阅读:
由于缺少调试目标"……",Visual Studio无法开始调试。请生成项目并重试……
设置ComboBox的只能选择属性
双缓冲画线示例
给控件添加背景透明
设置播放器声音
使用DotNetBar中的ContextMenuBar实现鼠标右键上下文菜单
导入注册表文件,注册dll
使用ImageConverter转换图标
百度统计api 关于搜索引擎返回参数问题
tp5.0 SHOW COLUMNS FROM 生成数据表字段缓存
原文地址:https://www.cnblogs.com/dongma/p/13611224.html
最新文章
python的执行过程
python的格式化输出
Python编码格式
车牌定位方法(转)
使用SVN本地代码管理
Mysql8小时空闲等待时间的问题
eclipse卡死的问题
Jsp2.0自定义标签(第一天)——一个简单的例子
Jsp2.0自定义标签(第二天)——自定义循环标签
关于工厂模式的想法
热门文章
自己写项目练手——第一天
模拟Spring中的getBean方法
Jsp2.0自定义标签(第三天)——EL表达式的使用
面试整理(一)
header()函数用处
【laravel】passport的scope作用域
【转】PHP的Trait 特性
Elasticsearch使用
【创建博客的第一天】
使用DotNetBar美化界面,添加风格选项到界面
Copyright © 2011-2022 走看看