2012-08-30 25 views
1

如何做到從地圖數字財產範圍查詢/縮小指數我使用烏鴉建立960,我有一個的Map/Reduce減少指數。 reduce函數的一些屬性是數字,但是它們存儲爲字符串。這個appears是預期的行爲,因爲Raven在那個時候沒有類型信息。如果結果類聲明爲正確,則屬性將正確地反序列化爲相應的數字類型,例如Int32。然而,它打破了範圍查詢,並將值作爲字符串與數值進行比較。在RavenDB

例如,屬性之一被重最初存儲爲小數。當執行範圍查詢,例如:爲了檢索與重量大於3的所有文件Weight:[3 TO NULL]它不會被字典順序「20」 <「3」的權重20的返回的東西,因爲。

在索引定義,我已經表明SortOptions.Float重量和其排序正常,但範圍查詢仍然失敗。

我怎樣才能在地圖上做的一個數字屬性範圍查詢/縮小指數?

回答