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


How to quickly search through word docs saved in database

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

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

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

我认为最好将单词docs保存到数据库中,并允许全文搜索。对于保存到Blob字段中的文件,全文搜索是否可以正常工作?这是最好的选择吗?

请建议

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