-1

我已经用 solr 6.5 和 data_driven_schema_configs 架构索引了一个本地文件夹我已经安装了胡萝卜2 web 3.15 和胡萝卜工作台

没关系:一切正常

我想打开文件列表结果中的任何一个文件......当我使用工作台(在 linux ubuntu 14.04 上)时,我获得了一个格式良好的 url,如“file:///mnt/xxx/yyy.pdf”,但 openlink 没有工作(没有任何东西是开放的)

当我使用carrot2 web(在linux ubuntu 14.04上)时,我得到了一个格式错误的url,比如“ http://localhost:8080/mnt/xxx/yyy.pdf ”(使用firefox 52.0)

有没有在这种情况下打开文件的解决方案?

问候弗雷德

4

1 回答 1

0

您将不得不自己设计一种方法来提供这些文件,例如/mnt/xxx/yyy.pdf通过localhost:8080. 由于这些文件引用了进行索引的本地路径,因此这些文件不会通过 Web 界面自动提供。

如果您正在编写自己的 Web 前端,您可能希望在已知位置公开内容,然后在主机/路径之后添加文件名(或完整路径),以允许用户以这种方式下载内容。但是,这取决于您 - 因为文件不会在 Solr 中逐字保存(Solr 本身不托管文件,它会索引和存储内容),您必须自己解决这个问题。您可以将文件放在 s3 中,并在 s3 主机、谷歌云存储、本地网络服务器等中添加前缀。

于 2017-04-25T09:18:02.093 回答