当我在sphinx中使用“OR”查询时如何获取源代码

时间:2013-10-29 03:41:05

标签: python sphinx booleanquery

我在sphinx中使用“OR”查询,现在我想得到结果的源词。例如,我搜索“apple | banana | pear”来获取这些水果词存在的文档。通常,我会得到一个包含这些单词的doc(id)列表,并根据某种策略进行排序。

问题是,对于返回的每个文档(前10个结果),我还想知道文档中包含哪些单词。换句话说,当我在列表中获得doc#3时,我也想知道本文档中存在“apple”和“pear”。我现在为sphinx使用python API,有没有办法有效地实现这一目标?为了简化问题,我可以使用不同的数字而不是结果。

0 个答案:

没有答案