carrot2和solr用于本地索引

时间:2017-04-25 07:22:19

标签: solr workbench carrot2

我使用sol_ 6.5索引了一个带有data_driven_schema_configs模式的本地文件夹 我已经安装了carrot2 web 3.15和carrot workbench

没关系:一切顺利

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

当我使用carrot2 web(在linux ubuntu 14.04上)时,我获得了一个糟糕的形成网址,如" http://localhost:8080/mnt/xxx/yyy.pdf" (使用firefox 52.0)

是否有解决方案在此上下文中打开文件?

问候 佛瑞德

1 个答案:

答案 0 :(得分:0)

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

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

相关问题