ストア検索に Lucene.net (バージョン 2.0.0.4) を使用する Web アプリケーションに取り組んでいます。私の Web アプリケーション ユーザーは、特定の場所から 50 マイル以内にある米国内の店舗を検索できます。サードパーティ API を使用して、半径内のすべての都市を検索しています。ニュージャージー州エジソンなどの都市では、40 マイル以内に約 450 の都市が見つかります (API は 450 の都市を含む .Net ハッシュテーブルを返します)。このハッシュテーブルを繰り返し処理することで、BooleanQuery/Query クラスを使用して lucene クエリを構築しています。
このシナリオでは、lucene を介して検索結果をビルド、実行、および返すのに多くの時間がかかっていることがわかりました。このコードを最適化する方法はありますか??
ありがとう!