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