我正在使用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