AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Volltextindexierung eines RTF Blobfeldes
Thema durchsuchen
Ansicht
Themen-Optionen

Volltextindexierung eines RTF Blobfeldes

Offene Frage von "rayj"
Ein Thema von rayj · begonnen am 6. Mai 2008
Antwort Antwort
rayj

Registriert seit: 18. Okt 2005
46 Beiträge
 
#1

Volltextindexierung eines RTF Blobfeldes

  Alt 6. Mai 2008, 14:11
Datenbank: MsSQl • Version: 2000 • Zugriff über: Ado Komponenten
Hallo
In meinem Delphi Programm soll mittels einer RichEdit Komponente ein Image-(Blob)Feld einer Datenbank angezeigt/bearbeitet werden können, das sowohl viel Text enthalten kann sowie formatierbar sein soll (fett, schriftart etc...).
Das ganze wird über Streams in das RichEdit eingelesen und wieder in die DB gespeichert, wenn etwas daran geändert wird.

Das Problem: Dieses Feld soll mittels Volltextindexierung durchsucht werden können.
Frage 1: Ich muss ja bei dem Indexierungswizzard ein Datentyp Feld angeben damit diese Spalte, die indexiert werden soll, indexiert werden kann. Ich habe nun ein Feld erstellt, das den default Value "rtf" enthält. Es funktioniert zwar, jedoch geht es auch wenn da z.B. txt drin steht. Spielt dieses Feld wirklich eine Rolle?

Frage 2: Wenn ich nun z.B.

select * from entries where contains(text, '"*taho*"') mache, zeigt es mir jeden Eintrag an, weil jeder Eintrag mit der Schrift Tahoma geschrieben wurde, die selbstverständlich mitindexiert wird.

Die einzige Lösung die mir in den Sinn kommt ist, den Text zweimal abzuspeichern, einmal als Plaintext und einmal als Image/Blob Feld.
Das ist allerdings alles andere als schön, nur kommt mir eben absolut nicht in den Sinn, wie ich dieses Problem sonst lösen soll.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:53 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz