我正在尝试使用TIKA对PDF文档进行索引。
我正在使用org.apache.solr.common.SolrInputDocument()
向id
,title
,author
,url
等文档添加不同的字段。
在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字段中添加超链接。
您是否可以与所有专家分享您的输入。
答案 0 :(得分:0)
要实现同样的目标,您需要在客户端添加代码。 Solr将提供已存储的纯文本... 就像在HTML标签中显示网址一样..
例如
<a href="http://www.w3schools.com">Visit W3Schools.com!</a>
这里你可以添加来自solr响应的文本......它会为你提供超链接。