如何快速搜索保存在数据库中的word文档

时间:2015-02-23 11:57:02

标签: php sql .net lucene lucene.net

对于项目,我需要允许用户上传MS WORD文档(通过网络或桌面程序上传)

其他用户应该能够快速搜索文档(可以是数千个上传的文档),并列出包含搜索过的单词或短语的所有文档。

处理此问题的最佳方法是什么?

我认为最好将单词docs保存到数据库中并允许全文搜索。全文搜索是否可以正确保存到blobs字段中的文件?这是最佳选择吗?

请建议

1 个答案:

答案 0 :(得分:0)

我不会说这是最好的选择。 使用Solr(使用Lucene)正确索引文档。 然后使用该索引进行搜索。 Solr有充分记录的搜索API: https://cwiki.apache.org/confluence/display/solr/Overview+of+Searching+in+Solr