我有使用方面的請求看起來像:彈性搜索查詢字詞和得分
{
"query": {
"bool": {
"should": [
{
"terms": {
"subjects.id": [
1,
2,
3
], boost: 3
}
},
{
"terms": {
"qualification_type.id": [
3,
5
], boost: 2
}
}
]
}
}
我工作得很好,但屬性更好的成績相匹配,而不是匹配的只有一個主題的文檔的三種主題的文檔。
我的問題是:如果有一個或多個主題匹配,是否有強制讓分數相同的方法?
在此先感謝!
這可能會幫助別人,我發現它很久以後有同樣的問題後http://www.elasticsearch.org/blog/understanding-query-then-fetch-vs-dfs-query-然後取/ – 2014-02-28 15:45:09