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