最佳答案
我正在做一个反向索引的搜索程序。索引本身是一个字典,其键为术语,其值本身是短文档的字典,ID 号为键,其文本内容为值。
为了对两个术语执行“ AND”搜索,我需要交叉它们的发布列表(字典)。在 Python 中实现这一点的清晰(不一定过于聪明)方法是什么?我开始尝试与 iter
漫长的道路:
p1 = index[term1]
p2 = index[term2]
i1 = iter(p1)
i2 = iter(p2)
while ... # not sure of the 'iter != end 'syntax in this case
...