Я ищу предложения о том, как лучше всего реализовать полнотекстовый поиск по некоторым статическим данным на iPhone.
В основном у меня есть приложение, которое содержит автономную версию веб-сайта, около 50 МБ текста, и я бы хотел, чтобы пользователи могли искать термины. Я полагаю, что мне нужно каким-то образом построить таблицу из («слово», reference_to_file_conisting_word) или чего-то еще, поместить это либо в Core Data, либо просто в sqlite, индексировать столбец «word», а затем использовать средство поиска для поиска таблицу для условий поиска и принять пересечение наборов результатов для условий или что-то.
Это не позволило бы людям искать фразы, но это было бы довольно легко и, вероятно, не слишком медленно.
Я хотел бы просто использовать для этого существующие функции SDK. Я должен использовать Core Data или sqlite?
У кого-нибудь есть другие идеи о том, как это можно сделать?