Mamy FTS3 działa bardzo ładnie na ponad 150 000 rekordów. Otrzymujemy podsegmenty czasów zapytań, które zwracają ponad 200 wyników w jednym zapytaniu ze słowem kluczowym.
Obecnie jedynym sposobem, aby Sqlite FTS3 działający na iPhonie, jest skompilowanie własnego pliku binarnego i połączenie go z projektem. Według mojej wiedzy pliki binarne zawarte w twoim projekcie nie będą działać z danymi podstawowymi. Być może Apple włączy opcję kompilatora FTS3 w przyszłej wersji?
Nadal można połączyć w swój własny plik binarny Sqlite FTS3 i używać go tylko do przeszukiwania pełnotekstowego. Byłoby to bardzo podobne do sposobu, w jaki Sphinx lub Lucene są używane w środowiskach aplikacji internetowych. Zauważ, że w pewnym momencie będziesz musiał zaktualizować indeks wyszukiwania, aby zachować synchronizację z magazynami Core Data.
Powodzenia !!
To jest bardzo blisko poprzedniego pytania: http://stackoverflow.com/questions/1862771/sqlite-indexing-performance-advice –
Tak, ale otrzymywałem odpowiedzi, które były mniej związane z Core Data i więcej związane z sqlite . Postanowiłem stworzyć kolejną, która jest bardziej specyficzna dla Core Data. – getWeberForStackExchange