我正在使用Lucene.net(版本2.0.0.4)進行商店搜索的Web應用程序。 雖然我的網絡應用程序用戶可以搜索位於距離給定位置50英里內的美國商店。 我使用第三方API來查找半徑內的所有城市。對於一個城市來說,新澤西州的愛迪生,它給了我40英里範圍內450個城市(API返回包含450個城市的.NET哈希表)。 通過迭代這個散列表,我使用BooleanQuery/Query類來構建lucene查詢。優化搜索查詢
在這種情況下,我發現通過lucene構建,執行和返回搜索結果花費了大量的時間。 有沒有什麼辦法可以優化這段代碼?
謝謝!
製作一個計算器帳戶,以便您可以對答案進行投票並將其標記爲已接受。這是一個社區,那些堅持爲他人提供幫助的人往往會獲得更多的幫助。 – erickson 2008-12-30 19:18:54