对于项目,我需要允许用户上传MS WORD文档(通过网络或桌面程序上传)
其他用户应该能够快速搜索文档(可以是数千个上传的文档),并列出包含搜索过的单词或短语的所有文档。
处理此问题的最佳方法是什么?
我认为最好将单词docs保存到数据库中并允许全文搜索。全文搜索是否可以正确保存到blobs字段中的文件?这是最佳选择吗?
请建议
答案 0 :(得分:0)
我不会说这是最好的选择。 使用Solr(使用Lucene)正确索引文档。 然后使用该索引进行搜索。 Solr有充分记录的搜索API: https://cwiki.apache.org/confluence/display/solr/Overview+of+Searching+in+Solr