Announcement

Collapse
No announcement yet.

Volltextrecherche in temporären Tabellen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Volltextrecherche in temporären Tabellen

    Hallo,

    Ich arbeite mit SQL-Server 2005 in einer Tabelle habe ich volltextindizierte Spalten. Im Ergebnis einer Datenbankabfrage mittels <b>"SELECT DISTINCT INTO Temp ....</b> möchte ich weiter selectieren, auch mittels CONTAINS.
    Was muss ich machen, damit ich auf die indizierten Spalten zugreifen kann.

    Danke Andre

  • #2
    Hallo,
    wenn die über eine WHERE-Einschränkung definierte Ergebnismenge einer SELECT-Abfrage später für Volltextsuchen verwendet werden soll, ist die folgende Vorgehensweise sinnvoll:

    1. In die temporäre Tabelle wird nur der Primärschlüsselwert der Treffermenge geschrieben.

    2. Bei späteren Abfragen, die die Ergebnismenge verfeinern sollen, wird die Originaltabelle über einen JOIN mit der temporären Tabelle verbunden. Der Volltextindex der Originaltabelle steht somit für die sich aus dem JOIN ergebende Teilmenge zur Verfügung

    Comment


    • #3
      Hallo Andreas,

      danke für die schnelle Antwort. Werde meine Abfrage entsprechend umstellen.

      Gruß Andr

      Comment

      Working...
      X