Benutzer-Werkzeuge

Webseiten-Werkzeuge


cocoaheads:binary_search

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
cocoaheads:binary_search [2011/01/26 18:25] – angelegt mrococoaheads:binary_search [2011/01/27 10:54] (aktuell) – [Sqlite Fulltext Index] mro
Zeile 1: Zeile 1:
-= Schnelle binäre Suche: CoreData und SQLite Full Text Index+~~SLIDESHOW~~
  
-{{ http://chart.apis.google.com/chart?cht=qr&chs=150x150&chl=http://wiki.mro.name/cocoaheads/binary_search&f=a.png?300x300|}}+----- 
 + 
 +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 26Januar 2011 
 + 
 +//There is no such thing as 'too fast'// 
 + 
 +----
  
 http://blog.mro.name/tag/search/ http://blog.mro.name/tag/search/
Zeile 10: Zeile 27:
  * :-( ''where <Spalte> like 'term%''' geht nicht über den Index  * :-( ''where <Spalte> like 'term%''' geht nicht über den Index
  * :-( ''where <Spalte> BEGINSWITH 'term''' geht **auch** nicht über den Index  * :-( ''where <Spalte> BEGINSWITH 'term''' geht **auch** nicht über den Index
- * erst der [[http://blog.mro.name/2009/10/cocoatouch-coredata-and-binary-string-search/|Trick mit > und <]] benutzt den Index dann ist's flott.+ * 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 == Sqlite Fulltext Index
 +
 http://blog.mro.name/2010/03/iphone-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,  * SQLite 'Amalgam' (alles in einer Datei) Quellen runterladen und in's Projekt damit,
- * [[http://www.v2ex.com/2008/11/22/full-text-search/|FTS3]] einschalten,+ * [[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),  * [[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  * normal benutzen, aber den [[http://www.sqlite.org/fts3.html#section_3|MATCH Operator]] benutzen
  
-{{tag> CocoaHeads Cocoa CoreData Sqlite Fulltext Index}}+== 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}}
cocoaheads/binary_search.1296062729.txt.gz · Zuletzt geändert: 2011/01/26 18:25 von mro