アプリを lucene 2.X から lucene 3.X に移植しています。以下は私の問題です。
これは 2.X では有効でしたが、3.5 ではエラーが発生します。
IndexReader reader = IndexReader.open("/home/path/to/my/dataDir");
2.X は文字列を受け入れましたが、3.5 は厳密に Directory オブジェクトを必要とします。Directory は抽象的であり、インスタンス化する唯一の方法は RAMDirectory() のようです。
これについてどうすればいいですか、またリーダーを目的のディレクトリに向けるにはどうすればよいですか?