在solr字段之一中需要URL(超链接)

时间:2015-07-28 13:46:23

标签: solr

我正在尝试使用TIKA对PDF文档进行索引。

我正在使用org.apache.solr.common.SolrInputDocument()idtitleauthorurl等文档添加不同的字段。 在URL字段中,我给出了要编制索引的文件的路径。 目前我的本地系统路径:

C:/Users/abcd/workspace/SOLRRichDocs/resources/apache-solr-ref-guide-5.1-001.pdf

但是在输出中,这个字段只是作为文本出现(不可点击)。 我要求输出" url"字段作为超链接,以便我可以转到文档。

这是我得到的输出:

<result name="response" numFound="1" start="0">
  <doc>
    <str name="id">24d0331c-7db8-42c0-ae57-f0a87b4cc798</str>
    <str name="url">C:/Users/abcd/workspace/SOLRRichDocs/resources/apache-solr-ref-guide-5.1-001.pdf</str>
    <long name="_version_">1507935693954875392</long></doc>
</result>

我需要在url字段中添加超链接。

您是否可以与所有专家分享您的输入。

1 个答案:

答案 0 :(得分:0)

要实现同样的目标,您需要在客户端添加代码。 Solr将提供已存储的纯文本... 就像在HTML标签中显示网址一样..

例如

<a href="http://www.w3schools.com">Visit W3Schools.com!</a>

这里你可以添加来自solr响应的文本......它会为你提供超链接。