Я пытаюсь реализовать автоматическое предложение, используя тройное дерево поиска (TST), но TST полезен, когда мы ищем префиксные поиски, как мы можем реализовать Auto Suggest для подстрочных совпадений? Есть ли какая-либо другая структура данных, которая может быть использована?Auto Suggest: Подстановка подстроки
Например, подстрочные совпадения: Когда я пытаюсь выполнить поиск UML с помощью автоматического предложения, даже строка «Руководство для начинающих для UML» должна совпадать.
Предлагаю вам посмотреть на [Fusion-Trees] (http://en.wikipedia.org/wiki/Fusion_tree) или [Деревья суффикса] (http://en.wikipedia.org/wiki/Suffix_tree) –