Thema: Delphi Ganzes Wort suchen

Einzelnen Beitrag anzeigen

Benutzerbild von IBExpert
IBExpert

Registriert seit: 15. Mär 2005
646 Beiträge
 
FreePascal / Lazarus
 
#17

Re: Ganzes Wort suchen

  Alt 21. Sep 2009, 14:12
die doppelten sollten da eigentlich auch nicht mehr drin sein

Bei einer Kundendatenbank haben wir ca 5 Millionen Datensätze mit jeweils ca 800 Worten
80% deutsch, 10% englisch, 10 % sonstige Sprachen. Mit den verdichteten Varianten der Texte
für die Volltextsuche liegen wir da bei ca 60 GB Datenbankgröße, von den Tabellen wird
ca 50GB belegt, der rest sind andere Tabellen, Indexdaten etc.

Wenn du selbst den Verdichter programmierst hast du auch noch den Vorteil, dir jegliche
andere Variante da einzubauen. Wir haben zum Beispiel noch bestimmte tags automatisch
eingebaut, wie zum Beispiel #SPRACHE=DE#DATUM=20090921#, so kannst du über

... containing '#DATUM=2009'

zum Beispiel auf texte eingrenzen, die in 2009 geschrieben wurden, ohne mit anderen
Tabellen zu joinen, in denen natürlich das Datum auch noch steht, aber manchmal ist
eine globale Abfrage auf den Inhalten einfacher zu realisieren, ohne zum Beispiel
extract(year from datum). könnten ja auch andere Daten relevant sein,
Veröffentlichungsdatum, Änderungsdatum, Rechungsdatum Lieferscheindatum,
Patentanmeldungsdatum, ....
Holger Klemt
www.ibexpert.com - IBExpert GmbH
Oldenburger Str 233 - 26203 Wardenburg - Germany
IBExpert and Firebird Power Workshops jederzeit auch als Firmenschulung
  Mit Zitat antworten Zitat