> Я так понимаю что после отсеивания уникальных ключей еще нужно потом по этим > ключам искать?
Поиск осуществляется и во время отсеивания. Когде генерируется комбинации для трех слов, нужно знать идентификаторы комбинаций для двух слов ((wordID1,wordID2),(wordID2,wordID3)) -> (pairID1,pairID2) wordID1<wordID2<wordID3 pairID1<pairID2 Коваленко Дмитрий.

