2
我的索引包含約400萬recrords。默認排序在lucene.net
當我對結果進行排序時,查詢運行速度慢得多,這並不奇怪。
我的問題是,是否有一些方法來創建索引,以便當我撥打電話並且不傳遞排序時,它按照我最近使用的字段排序?
謝謝。
我的索引包含約400萬recrords。默認排序在lucene.net
當我對結果進行排序時,查詢運行速度慢得多,這並不奇怪。
我的問題是,是否有一些方法來創建索引,以便當我撥打電話並且不傳遞排序時,它按照我最近使用的字段排序?
謝謝。
默認情況下,lucene按順序返回結果,這取決於相關性。 據我所知,如果你喜歡其他列表順序,你必須使用boost,sort函數或其他東西。 無論你採取什麼 - 通過使用排序或提升功能,結果不會更快返回。
提升(通常)會比排序更快,因爲您可以限制返回結果的數量,這是[Lucene的性能的主要因素](http://philosophyforprogrammers.blogspot.com/2010/09/lucene- performance.html)。 – Xodarap 2011-04-30 03:01:51