ディレクトリに直接ではなく、ストリームにluceneインデックスを保存したいとします。 私はそれをストリームを取るものに保存できるように。 私が理解している限り、 RAMDirecory オブジェクトは実際にはinまたは出力のストリームを提供しません。 少なくともそれは私がドキュメントから理解したものです。luceneインデックスをディレクトリではなくストリームに保存
私は StreamDirectory ように私自身の ディレクトリ 実装を実装する必要がありますか? ありがとうございます。
ディレクトリに直接ではなく、ストリームにluceneインデックスを保存したいとします。 私はそれをストリームを取るものに保存できるように。 私が理解している限り、 RAMDirecory オブジェクトは実際にはinまたは出力のストリームを提供しません。 少なくともそれは私がドキュメントから理解したものです。luceneインデックスをディレクトリではなくストリームに保存
私は StreamDirectory ように私自身の ディレクトリ 実装を実装する必要がありますか? ありがとうございます。
あなたがこれをやりたい理由は本当にわかりません。 FSDirectoryでインデックスを作成するだけです。最適化を呼び出します。もちろん、それは単一のストリームではありませんが、少数のファイルです。
少数のドキュメント(< 1M)をシリアル化したい場合は、RamDirectoryにロードしますか?
独自のディレクトリを作成する必要があります。おそらく、ファイルシステムを抽象化するための直接的な方法は、下にあるzipファイルを使うことでしょう。その場合、期待されるファイルをそのファイルに抽象化することができます。
インデックスをハードドライブ以外のものに保存したい。 データベース、またはGoogleドライブ – HankTheTank
私はあなたがこれを行うには苦労していると思います。そして非常に低い性能。実際の要件を説明できる場合は、おそらく代替アプローチを提供することができます – AndyPook
あなたのインデックスは更新されますか? – AndyPook
現在は予定されていません。 – HankTheTank