2024-10-02 00:41:07 发布
网友
如何使用Whoosh按文档编号(doc id)获取索引文档或文档字段值?在
例如,如果我通过matcher=myquery.matcher(s)获得一组匹配项,那么我可以通过matcher.id获得匹配的doc num。如何通过doc num检索文档信息?在
matcher=myquery.matcher(s)
matcher.id
在whoosh.reading.IndexReader中找不到任何允许我按docnum检索文档的方法。在
whoosh.reading.IndexReader
通过Whoosh文档找到一个解决方案。文档信息可以通过whoosh.searching.Searcher中的存储字段方法进一步检索。通过docnum获取文档标题的示例用法可以实现searcher.stored_fields(matcher.id())["title"]
searcher.stored_fields(matcher.id())["title"]
通过Whoosh文档找到一个解决方案。文档信息可以通过whoosh.searching.Searcher中的存储字段方法进一步检索。通过docnum获取文档标题的示例用法可以实现
searcher.stored_fields(matcher.id())["title"]
相关问题 更多 >
编程相关推荐