2011-06-23 11 views
2

ファイルシステムにアクセスできないがMySQLインスタンスにアクセスできる場合、luceneインデックスをmysqlデータベースに格納できますか?私はDbDirectoryを見つけることができ、それはトリックを行うかもしれないと思った。しかし、RDBMSではなくBerkeley DBで動作するようです。LuceneインデックスをRDBMSに保存する

答えて

1

私はあなたができると信じていない、それはLuceneの目的を破るだろう。あなたの索引付けに時間がかからない場合は、RAMDirectoryをメモリ内に格納すると考えられます。

+0

Luceneの目的は検索しています。なぜLuceneのインデックスをデータベースに格納するのがその目的を破るのでしょうか? –

+0

Luceneの目的は、データベースを効果的または論理的に効率的に保存することなく、効率的に検索することです。 – TheRealTy

3

(データモデルの観点から)より単純なデータストアにルーシンインデックスを格納するのに貢献しているものもあります。たとえば、BerkleyDBCassandraです。技術的には、インデックスをJdbcに格納するDirectoryの実装を書くことが可能です。コンパスフレームワークにis oneがあります。

関連する問題