【发布时间】:2014-05-10 18:20:42
【问题描述】:
是否可以从结果中排除某些字段?我正在使用这样的过滤查询:
{
"size": 10,
"query": {
"filtered": {
"query": {
"bool": {
"should": [
{
"text": {
"name": {
"query": "list",
"operator": "or",
"boost": 30
}
}
},
{
"text": {
"field2": {
"query": "list",
"operator": "or",
"boost": 0.2
}
}
},
{
"text": {
"field1": {
"query": "list",
"operator": "or",
"boost": 0.02
}
}
}
]
}
},
"filter": {
"and": [
{
"term": {
"_type": "product"
}
}
]
}
},
"filter": {
"partial_fields": {
"exclude": "field3"
}
}
},
"sort": [
{
"_score": "desc"
}
]
}
我添加了 filter partial_fields,但它似乎没有任何效果。我正在使用 ES 0.9
【问题讨论】:
标签: elasticsearch