2012-09-19 42 views
5

說我試圖查詢一堆有類別的文件,我想限制查詢到一個指定的類別(據我所知,這只是使用fq參數(過濾器查詢)Solr過濾器查詢 - 字符串與國際

我想知道是否有一個性能改進的參數是一個整數而不是一個字符串或東西通常是數據的情況?我只是犯錯在右側,但我想我'd雙重檢查,如果它沒有太大關係,Solr進行了某種程度上的優化?

如果我只是可以過濾字符串匹配,但是..

感謝您的任何提示人們

回答

5

除非你需要執行範圍查詢(數字字段爲這個特殊的支持)或排序(整型字段緩存是更多的內存效率比字符串字段緩存),他們應該是大致相當。

+0

太棒了!謝謝@jpountz – jstats

+2

你能給出任何關於「更高內存效率」的細節嗎? 10%? 50%?並且域緩存不會影響FQ效率,而不僅僅是排序? –