Some Python code as a hint: db = [your xapain database] enquire.set_query(query) matches = enquire.get_mset(0, 1000) for match in matches: terms = enquire.matching_terms(match[MSET_DID]) for t in terms: positions = db.positionlist(match[MSET_DID], t) for p in positions: print p Greetings, Jens.