- Term مدلی از Query بوده که در آن به دنبال یک Key Value خاص در بین تمام Document ها میگرد.
- به عنوان مثال
GET /_search { "query": { "term": { "user.id": { "value": "kimchy", "boost": 1.0 } } } }
- مولفهی boost به صورت دلخواه در نظر گرفته میشود. (میتوان آن را استفاده نکرد.)
- جنس مولفهی boost از نوع float میباشد و مقدار پیشفرض آن 1.0 است.
- در مقابل Terms نوعی از Query بوده که در آن به دنبال چند Value از یک Key خواهیم گشت. به عنوان مثال :
GET /_search { "query": { "terms": { "user.id": [ "kimchy", "elkbee" ], "boost": 1.0 } } }
- در مثال بالا به دنبال Document ای خواهیم گشت که مقدار Vaule با نام user.id برابر با kimchy یا elkbee باشد.