2011-08-30 84 views
1

我使用Apache Solr实现了我的搜索,使用这个我索引各种资源,如(PDF,MS Word文档)。只搜索特定的索引

要是让说的用户给予像查询“PDF:Java”的话,我只想要搜索的PDF文件

任何想法

感谢

迪利普。

+0

在上传时添加FILE_TYPE场。所以你的文件类型:pdf将工作正常。如果每个文件是确定的文件名,查询作为ID:* PDF返回只.PDF结束的结果。 – aitchnyu

+0

任何建议,请帮帮我 –

回答

1

嗯,就像我评论。设置模式中的一个文件类型[字符串],并设置它,当你上传该文件。

http://localhost:8983/solr/update/extract?literal.id=123&literal.filetype=pdf

,当你搜索

http://localhost:8983/solr/select?q=text:electrical设计和文件类型:PDF


快速破解:如果您文件由FIL确定为ename,你可以告诉Solr的通过

http://localhost:8983/solr/select?q=text:electrical设计和ID来限制结果中的* .pdf结尾的:* PDF