我在做phrase_prefix
搜索'工程師',我在'技能'字段方面得到36項術語'工程'。接下來,我在「工程」的該方面字段上應用term filter
,並在新的過濾結果中,現在該方面中的「工程」計數爲42.搜索結果和方面的結果不匹配
過濾後的查詢返回42個結果,並且每個結果都與方面匹配,也就是說,他們都包含「工程」作爲技能。
所以我希望非過濾查詢,這對於在「技能」方面的「工程」一詞有42計,但正如我上面提到的只是36
這裏的映射和查詢 https://gist.github.com/santiago/a249418e5bf7531ead85
我在這裏錯過了什麼?
謝謝
PD。
"facets": {
"skills": {
"terms": {
"field": "skills",
"size": 50
}
},
你會得到不準確的結果,而之所以增加:我使用的是0.90.5
試試這個要點:https://gist.github.com/eire1130/44d18734503267c835b9運行兩次,一次使用過濾器位,一次沒有。 –
同樣的結果。沒有過濾器,我看到工程36個計數,而添加過濾器顯示42. – sofrito
下面是一些更好地說明情況: https://gist.github.com/santiago/ee65c9da0c6a5270dee0 查詢返回6個結果,這6個技能中的每一個都存在「Microsoft Word」,「Microsoft Office」和「English」技能。但從這些方面來看這些術語的數量。 'Microsoft Word'(5),'Microsoft Office'(5)和'English'(3) – sofrito