字词和字词集查询有什么区别? 如何在条件参数中进行查询?
例如:
GET /_serarch
{
"Query":{
"term":{"user":"kimchy"},{"Age": 25}
}
}
答案 0 :(得分:0)
术语集查询,您可以提供一系列术语以匹配文档中的任何术语。
GET /my-index/_search
{
"query": {
"terms_set": {
"codes" : {
"terms" : ["abc", "def", "ghi"],
"minimum_should_match_field": "required_matches"
}
}
}
}
术语查询查找包含指定确切术语的文档。
POST _search
{
"query": {
"term" : { "user" : "Kimchy" }
}
}
您可以使用bool查询进行“或”操作。
"query": {
"bool" : {
"should" : [
{ "term" : { "tag" : "wow" } },
{ "term" : { "tag" : "elasticsearch" } }
],
"minimum_should_match" : 1,
}
}
}