And Spring中文文档
|
findByNameAndPrice Spring中文文档
|
{ "query" : {
"bool" : {
"must" : [
{ "query_string" : { "query" : "?", "fields" : [ "name" ] } },
{ "query_string" : { "query" : "?", "fields" : [ "price" ] } }
]
}
}} Spring中文文档
|
Or Spring中文文档
|
findByNameOrPrice Spring中文文档
|
{ "query" : {
"bool" : {
"should" : [
{ "query_string" : { "query" : "?", "fields" : [ "name" ] } },
{ "query_string" : { "query" : "?", "fields" : [ "price" ] } }
]
}
}} Spring中文文档
|
Is Spring中文文档
|
findByName Spring中文文档
|
{ "query" : {
"bool" : {
"must" : [
{ "query_string" : { "query" : "?", "fields" : [ "name" ] } }
]
}
}} Spring中文文档
|
Not Spring中文文档
|
findByNameNot Spring中文文档
|
{ "query" : {
"bool" : {
"must_not" : [
{ "query_string" : { "query" : "?", "fields" : [ "name" ] } }
]
}
}} Spring中文文档
|
Between Spring中文文档
|
findByPriceBetween Spring中文文档
|
{ "query" : {
"bool" : {
"must" : [
{"range" : {"price" : {"from" : ?, "to" : ?, "include_lower" : true, "include_upper" : true } } }
]
}
}} Spring中文文档
|
LessThan Spring中文文档
|
findByPriceLessThan Spring中文文档
|
{ "query" : {
"bool" : {
"must" : [
{"range" : {"price" : {"from" : null, "to" : ?, "include_lower" : true, "include_upper" : false } } }
]
}
}} Spring中文文档
|
LessThanEqual Spring中文文档
|
findByPriceLessThanEqual Spring中文文档
|
{ "query" : {
"bool" : {
"must" : [
{"range" : {"price" : {"from" : null, "to" : ?, "include_lower" : true, "include_upper" : true } } }
]
}
}} Spring中文文档
|
GreaterThan Spring中文文档
|
findByPriceGreaterThan Spring中文文档
|
{ "query" : {
"bool" : {
"must" : [
{"range" : {"price" : {"from" : ?, "to" : null, "include_lower" : false, "include_upper" : true } } }
]
}
}} Spring中文文档
|
GreaterThanEqual Spring中文文档
|
findByPriceGreaterThanEqual Spring中文文档
|
{ "query" : {
"bool" : {
"must" : [
{"range" : {"price" : {"from" : ?, "to" : null, "include_lower" : true, "include_upper" : true } } }
]
}
}} Spring中文文档
|
Before Spring中文文档
|
findByPriceBefore Spring中文文档
|
{ "query" : {
"bool" : {
"must" : [
{"range" : {"price" : {"from" : null, "to" : ?, "include_lower" : true, "include_upper" : true } } }
]
}
}} Spring中文文档
|
After Spring中文文档
|
findByPriceAfter Spring中文文档
|
{ "query" : {
"bool" : {
"must" : [
{"range" : {"price" : {"from" : ?, "to" : null, "include_lower" : true, "include_upper" : true } } }
]
}
}} Spring中文文档
|
Like Spring中文文档
|
findByNameLike Spring中文文档
|
{ "query" : {
"bool" : {
"must" : [
{ "query_string" : { "query" : "?*", "fields" : [ "name" ] }, "analyze_wildcard": true }
]
}
}} Spring中文文档
|
StartingWith Spring中文文档
|
findByNameStartingWith Spring中文文档
|
{ "query" : {
"bool" : {
"must" : [
{ "query_string" : { "query" : "?*", "fields" : [ "name" ] }, "analyze_wildcard": true }
]
}
}} Spring中文文档
|
EndingWith Spring中文文档
|
findByNameEndingWith Spring中文文档
|
{ "query" : {
"bool" : {
"must" : [
{ "query_string" : { "query" : "*?", "fields" : [ "name" ] }, "analyze_wildcard": true }
]
}
}} Spring中文文档
|
Contains/Containing Spring中文文档
|
findByNameContaining Spring中文文档
|
{ "query" : {
"bool" : {
"must" : [
{ "query_string" : { "query" : "*?*", "fields" : [ "name" ] }, "analyze_wildcard": true }
]
}
}} Spring中文文档
|
In (当批注为 FieldType.Keyword 时)Spring中文文档
|
findByNameIn(Collection<String>names) Spring中文文档
|
{ "query" : {
"bool" : {
"must" : [
{"bool" : {"must" : [
{"terms" : {"name" : ["?","?"]}}
]
}
}
]
}
}} Spring中文文档
|
In Spring中文文档
|
findByNameIn(Collection<String>names) Spring中文文档
|
{ "query": {"bool": {"must": [{"query_string":{"query": "\"?\" \"?\"", "fields": ["name"]}}]}}} Spring中文文档
|
NotIn (当批注为 FieldType.Keyword 时)Spring中文文档
|
findByNameNotIn(Collection<String>names) Spring中文文档
|
{ "query" : {
"bool" : {
"must" : [
{"bool" : {"must_not" : [
{"terms" : {"name" : ["?","?"]}}
]
}
}
]
}
}} Spring中文文档
|
NotIn Spring中文文档
|
findByNameNotIn(Collection<String>names) Spring中文文档
|
{"query": {"bool": {"must": [{"query_string": {"query": "NOT(\"?\" \"?\")", "fields": ["name"]}}]}}} Spring中文文档
|
True Spring中文文档
|
findByAvailableTrue Spring中文文档
|
{ "query" : {
"bool" : {
"must" : [
{ "query_string" : { "query" : "true", "fields" : [ "available" ] } }
]
}
}} Spring中文文档
|
False Spring中文文档
|
findByAvailableFalse Spring中文文档
|
{ "query" : {
"bool" : {
"must" : [
{ "query_string" : { "query" : "false", "fields" : [ "available" ] } }
]
}
}} Spring中文文档
|
OrderBy Spring中文文档
|
findByAvailableTrueOrderByNameDesc Spring中文文档
|
{ "query" : {
"bool" : {
"must" : [
{ "query_string" : { "query" : "true", "fields" : [ "available" ] } }
]
}
}, "sort":[{"name":{"order":"desc"}}]
} Spring中文文档
|
Exists Spring中文文档
|
findByNameExists Spring中文文档
|
{"query":{"bool":{"must":[{"exists":{"field":"name"}}]}}} Spring中文文档
|
IsNull Spring中文文档
|
findByNameIsNull Spring中文文档
|
{"query":{"bool":{"must_not":[{"exists":{"field":"name"}}]}}} Spring中文文档
|
IsNotNull Spring中文文档
|
findByNameIsNotNull Spring中文文档
|
{"query":{"bool":{"must":[{"exists":{"field":"name"}}]}}} Spring中文文档
|
IsEmpty Spring中文文档
|
findByNameIsEmpty Spring中文文档
|
{"query":{"bool":{"must":[{"bool":{"must":[{"exists":{"field":"name"}}],"must_not":[{"wildcard":{"name":{"wildcard":"*"}}}]}}]}}} Spring中文文档
|
IsNotEmpty Spring中文文档
|
findByNameIsNotEmpty Spring中文文档
|
{"query":{"bool":{"must":[{"wildcard":{"name":{"wildcard":"*"}}}]}}} Spring中文文档
|