Суть вопроса, необходимо по поисковому слову, найти все возможные n-грамма, т.е. n слов до, и n после, например
необходимо добраться во Внуково, чтобы там сесть на самолет, который доставит домой
необходимо получить:
сесть на самолет
на самолет который
самолет который доставит