Term Query
term query在给定的字段里查询词或者词组。
curl -XGET 'http://localhost:9200/twitter/tweet/_search' -d '
{
"query" :
{
"term" : { "user" : "Kimchy" }
}
}
'
Term与Match的区别,如下代实例
curl -XGET 'http://localhost:9200/my_index/my_type/_search' -d '
{
"query": {
"match": {
"full_text": "Quick Foxes!"
}
}
}
'
curl -XGET 'http://localhost:9200/my_index/my_type/_search' -d '
{
"query": {
"term": {
"full_text": "Quick Foxes!"
}
}
}
'
在默认情况下,match是查询匹配"Quick"或者"Foxes!"或者"Quick Foxes!",而term只查询匹配"Quick Foxes!"。
用term来查询索引为twitter,索引类型为tweet的user为kimchy的文档记录。