ユーザーがLuceneインデックスにクエリを送信するWebアプリケーションがあります。クエリはLuceneによって解析され
QueryParser
ます。QueryParser
スレッドセーフではない難しい方法を学びました。
単一のインスタンスを使用し、そのメソッドQueryParser
の呼び出しで同期する方がよいでしょうか?parse()
または、クエリごとに新しいインスタンスを作成する方がよいでしょうか。(または、私はsのプールによってよりよく提供されますQueryParser
か?)
一般に、このような質問は詳細に依存し、プロファイリングが必要であることを私は知っていますが、おそらく誰かが「QueryParser
構築するのに非常に安価/高価です」と明確に言うことができますか?