イントラネットのWebサイトにravendbを使用しています。ウェブサイト全体に全文検索を実装する必要がありますか?バックグラウンドに基づいたluceneであるドキュメントに対して、ravendbのlinq検索クエリを使用できます。
他のアプローチは、Lucene.Netライブラリを使用して全文検索を独立して実装することです。
どのアプローチを選択しても、ravendbにblob形式で保存されている添付ファイルを検索できるはずです。
何かアイデアや提案をお願いしますか?
イントラネットのWebサイトにravendbを使用しています。ウェブサイト全体に全文検索を実装する必要がありますか?バックグラウンドに基づいたluceneであるドキュメントに対して、ravendbのlinq検索クエリを使用できます。
他のアプローチは、Lucene.Netライブラリを使用して全文検索を独立して実装することです。
どのアプローチを選択しても、ravendbにblob形式で保存されている添付ファイルを検索できるはずです。
何かアイデアや提案をお願いしますか?
RavenDBはLuceneと完全に統合されています。単独で使用する意味はほとんどありません。
ただし、定義上、添付ファイルは検索できません。完全に検索可能な非常に大きなドキュメントを確実に保存できますが、添付ファイルにはなりません。添付ファイルの要点は、検索したくないもののためのものです。例:ビデオ、写真、音楽など。
レビュー:
改訂された回答
IFiltersを使用して、RavenDBが添付ファイルのコンテンツを自動的に抽出し、Luceneでインデックスを 作成するバンドルを作成しました。こちらから入手できます。
楽しみ!