Diese Wiki Seite sieht etwas verhagelt aus, da sie in erster Linie im Präsentationsmodus funktionieren muß.

Browser im Kiosk Modus: * Safari: keine Ahnung * Firefox recht gut per Plugin: https://addons.mozilla.org/de/firefox/addon/1568 * Opera von Haus aus

= Schnelle binäre Suche

CoreData und SQLite Full Text Index

Vortrag am 26. Januar 2011

There is no such thing as 'too fast'

http://blog.mro.name/tag/search/

== CoreData

* Index auf NSString Spalte mit zu durchsuchenden Begriffen anlegen * where <Spalte> like 'term%' geht nicht über den Index * where <Spalte> BEGINSWITH 'term' geht auch nicht über den Index * erst der Trick mit ''BETWEEN'' benutzt den Index dann ist's flott.

== Sqlite Fulltext Index

http://blog.mro.name/2010/03/iphone-sqlite-fulltext-index/

* SQLite 'Amalgam' (alles in einer Datei) Quellen runterladen und in's Projekt damit, * FTS3 einschalten, * Index Tabelle anlegen (auf dem Gerät), * normal benutzen, aber den MATCH Operator benutzen

== Vielen Dank

für Eure Aufmerksamkeit.

Feedback willkommmen an Marcus Rohrmoser

Die Folien zum Nachlesen gibt's hier:

http://wiki.mro.name/cocoaheads