【发布时间】:2016-03-10 07:33:10
【问题描述】:
我有两个问题。
{'bool':
{'must':
{ 'terms': 'metadata.loc':['ten','twenty']}
{ 'terms': 'metadata.doc':['prince','queen']}
}
{'should':
{ 'match': 'text':'kingdom of dreams'}
}
},
{'highlight':
{'text':
{'type':fvh,
'matched_fields':['metadata.doc','text']
}
}
}
有两个问题?
为什么带有 should query match 的文档被突出显示,而只有 must term match 的文档没有被突出显示。
有没有办法提到上面的术语查询特定的突出显示条件?
这意味着{ 'terms': 'metadata.loc':['ten','twenty']}的高亮条件
以及{ 'terms': 'metadata.doc':['prince','queen']} 的单独突出显示条件
【问题讨论】:
标签: python search elasticsearch pyelasticsearch