~~SLIDESHOW~~ ----- 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 like 'term%''' geht nicht über den Index * :-( ''where BEGINSWITH 'term''' geht **auch** nicht über den Index * erst der [[http://blog.mro.name/2009/10/cocoatouch-coredata-and-binary-string-search/|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, * [[http://www.sqlite.org/fts3.html#section_2|FTS3]] einschalten, * [[http://www.sqlite.org/fts3.html#section_1_1|Index Tabelle anlegen]] (auf dem Gerät), * normal benutzen, aber den [[http://www.sqlite.org/fts3.html#section_3|MATCH Operator]] benutzen == Vielen Dank {{ http://www.cocoaheads.org/dev/cocoahead_sm2.png}} für Eure Aufmerksamkeit. Feedback willkommmen an [[work@mro.name?subject=Cocoaheads Vortrag: Schnelle Suche|Marcus Rohrmoser]] Die Folien zum Nachlesen gibt's hier: {{ http://chart.apis.google.com/chart?cht=qr&chs=150x150&chl=http://wiki.mro.name/cocoaheads/binary_search&f=a.png?200|}} http://wiki.mro.name/cocoaheads ------ {{tag> Vortrag CocoaHeads Cocoa CoreData Sqlite Fulltext Index}}