这个问题在我脑海中浮现,因为在从查询结果构造输出时,我想确保提取所有Fields
(而不是尝试提取不存在的Documents
)来自TopDocs
中的Documents
...期待从我的应用的旧版本中找到包含Document.getFields()
的索引。
有趣/奇怪的是你有一个方法Document
。即IndexSearcher
类,而不是DirectoryReader
或Fields
,负责告诉我们使用的Documents
。因此,从理论上讲,您可以使用另一组Fields
存储并稍后检索Document
。
在我的TDD的这个阶段,我只是要测试从TopDocs
中的第一个Documents
中提取的字段,并假设所有其他字段都具有相同的字段。
但是,是否存在可能SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"
具有不同字段的用例?