0

我正在为我的 Intranet 网站使用 ravendb。我需要在整个网站上实现全文搜索吗?我可以使用 ravendb 的 linq 搜索查询在后台基于 lucene 的文档。

另一种方法是使用 Lucene.Net 库独立实现全文搜索。

无论我选择哪种方法,它都应该能够搜索以 blob 格式存储在 ravendb 中的附件。

请问有什么想法或建议吗?

4

1 回答 1

3

RavenDB 与 Lucene 完全集成。独立使用它没有什么意义。

但根据定义,附件是不可搜索的。您当然可以存储完全可搜索的非常大的文档,但它们不会是附件。附件的全部意义在于您不想搜索的内容。示例:视频、照片、音乐等。

审查:

修订答案

我编写了一个使用IFilters的包,让 RavenDB 自动提取附件的内容并使用 Lucene 对它们进行索引。 它可以在这里找到

享受!

于 2013-01-04T21:52:09.220 回答