1.exists 存在
{
"query": {
"exists": {
"field": "cityss"
}
}
}
2.fuzzy 模糊
更改字符( b ox→ f ox)
删除字符( b缺少→缺少)
插入字符(sic→sic k )
转置两个相邻字符( ac t→ ca t)
{
"query": {
"fuzzy": {
"name": {
"value": "中国"
}
}
}
}
3.ids id
{
"query": {
"ids" : {
"values" : ["1", "4", "100"]
}
}
}
4.prefix 前缀
{
"query": {
"prefix": {
"name": {
"value": "中国"
}
}
}
}
5.range 范围
{
"query": {
"range" : {
"id" : {
"gte" : 10,
"lte" : 20
}
}
}
}
6.regexp 正则
{
"query": {
"regexp": {
"name": {
"value": "中国.",
"max_determinized_states": 10000 //最大字符数
}
}
}
}
7.term 术语
{
"query": {
"term": {
"name": {
"value": "中国"
}
}
}
}
7.terms 多个术语
{
"query" : {
"terms" : {
"name" : ["中国", "四川"]
}
}
}
8.wildcard 通配符
{
"query": {
"wildcard": {
"name": {
"value": "中国*" *匹配零个或多个字符 ?任何单个字符匹配
}
}
}
}
网友评论