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