2014-02-22 20 views
3

我在我的應用程序中有3個項目的原型,WeaponArmour,Misc與ElasticSearch中的字符串相比,用整數過濾顯着更快嗎?

用戶現在只能同時在一個類別中搜索。所以,我想知道是否應該將原型索引爲整數(0,1,2),或者作爲字符串"weapon","armour","misc"

我正在使用布爾查詢。過濾整數,字符串還是幾乎沒有區別?

回答

2

沒有區別。

確保它實際上是您使用的過濾器。然後它將被緩存爲位圖,並在以後的使用中同樣快速。

+0

謝謝。問題是如果我沒有記錯,過濾器對facet沒有影響,並且我會顯示錯誤的計數。 – Robin

+0

對搜索對象使用'filtered'查詢,而不是'filter',在1.0中重命名爲'post_filter',這恰好是這些混淆:) –

+0

好的,謝謝!我會去做。 – Robin

相關問題