Benutzer-Werkzeuge

Webseiten-Werkzeuge


cocoaheads:binary_search

Dies ist eine alte Version des Dokuments!


View page as slide show


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


cocoaheads/binary_search.1296063612.txt.gz · Zuletzt geändert: 2011/01/26 18:40 von mro