【问题标题】:Make Indexed File Downloadable In Apache Solr在 Apache Solr 中使索引文件可下载
【发布时间】:2013-06-01 06:07:33
【问题描述】:

我正在尝试将 pdf 文件索引到我已使用命令成功完成的 Solr

 curl "http://localhost:8983/solr/update/extract?literal.id=id=true"-F myfile=@filename.pdf"

我可以查看文件内容并进行搜索,但是当我尝试单击文件名时,它会显示

HTTP ERROR 404

Problem accessing /solr/collection1/id. Reason: 
not found

我想要的是有一个允许下载文件的链接,我知道 Solr 只是索引文件并存储它。我想知道是否有一种方法可以像您一样添加属性位置并从那里继续,如果您想更清楚地了解我的问题,请与我分享您所做的事情。

【问题讨论】:

    标签: apache solr


    【解决方案1】:

    我们通过单独的 Web 应用程序托管实际文件,以便从中下载并进行审核和额外的安全性。
    您始终可以通过 http 服务器直接托管这些文件。
    如果您的文件名带有 id,只需将 id.extension 附加到固定的 http 托管 url。
    否则使用附加参数索引文件的路径,例如文字.url。 该 url 将是 solr 字段,现在将在 Solr 响应中可用。

    【讨论】:

    • 存储到stackoverflow.com/a/16892935/604511有这个很好的答案
    • 它仍然没有将文件存储在 Solr 中,这是您无法做到的,必须从外部 solr 渲染。
    • 我的错,应该输入“存储到 FS”
    猜你喜欢
    • 1970-01-01
    • 2017-09-01
    • 2012-04-13
    • 1970-01-01
    • 1970-01-01
    • 2014-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多