【发布时间】:2023-03-09 11:20:01
【问题描述】:
我最近设置了一个 Solr 5.3 的本地实例,以便为我的公司提供支持。作为初始测试用例,我设置了一个数据导入处理程序 (DIH),它返回存储在文件目录中的 PDF。当我在管理工具中执行完全导入时,DIH 会处理目录中的所有文件,并且我能够运行一般查询 (*:*),它返回索引中每条记录的所有索引字段。
但是,当我使用文件中明确包含的单词切换到特定查询时,Solr 不返回任何结果。我没有在这里建立什么联系?
如果需要,我可以提供架构、solrconfig 和自定义数据配置的摘录,但我不想让这篇文章过分饱和。
【问题讨论】:
-
你能确定成功的指数了吗?如果索引成功完成,索引中有多少个文档?
-
@QinDongLiang,执行DIH没有问题。让它在我的目录上运行可以获得所有预期的文档。我刚才所做 发现的是,在查询前加上字段名称和冒号确实会返回结果。这不是我所期待的。我认为这就是管理工具中的 fl 字段的用途。
-
应该是 df 字段,而不是 fl 字段。我边走边学!
标签: indexing solr full-text-search dataimporthandler