我正在使用 Solr 4.8.1 构建一个搜索引擎——这样做,我试图在我的 GUI 搜索结果中显示每个索引文档的文件名。
我可以成功显示 Solr 的 Schema.xml 文件中的任何字段(标题、作者、id、资源名称 last_modified 等)。但是,我无法在 schema.xml 中找到包含文件名称的字段(例如文件 Test.pdf 的名称为“Test”或 Example.docx 的单词“Example”)
我能找到的最接近的字段是“resourcename”,它显示了我系统中的整个文件路径(例如 C:\Users\myusername\Documents\solr-4.8.1\example\exampledocs\filename.docx,当我想显示所有内容时是文件名.docx)
(1) 如何告诉 solr 索引文件名?或 (2) 是否有一个字段涵盖了我刚刚丢失的文件名?
最诚挚的感谢!
---研究更新---似乎这个问题要求同样的事情 - Solr 返回文件名- 但是,我不相信简单地添加一个名为“文件名”的字段会导致 Solr 索引文件名!我知道我需要在 Schema.xml 文件中添加一个字段 - 现在如何将该字段指向文件名?