none
Thesaurus in Suche einbinden RRS feed

  • Frage

  • Hallo nochmals,

    wie binde ich den Thesaurus mit in meine Suche ein. Meine XML Liste habe ich befüllt mit ähnlichen Worten. Mit folgender Abfrage wird mir auch was angezeigt:

    SELECT* FROM sys.dm_fts_parser (' FORMSOF (THESAURUS, "alu-felge") ', 1031, 0, 0)

    Aber wie binde ich das in meine normale Suchabfrage ein, wenn ich hier nach "alu-felge" suche bekomme ich 0 Ergebnisse.


    SELECT TOP 500 tbl_ERSATZTEILE.* FROM rp_PRODUKTE WITH (INDEX(IX_rp_Matchcode)) INNER JOIN tbl_LIEFERANT ON tbl_ERSATZTEILE.KDNR =tbl_LIEFERANT.KDNR
    WHERE CONTAINS(Matchcode, '"alu-felge"') ;

    in der MSDN dokumentation habe ich nichts für mich erklärliches finden können.

    Gruß Bert

     

     

    Mittwoch, 10. August 2011 12:29

Antworten

  • Ich habe es geblickt, simpler Anfänger Fehler,

    ich hatte dieKomentierung in der XML Datei nicht raus gemacht.

     

    Gruß Bert

    Mittwoch, 10. August 2011 16:31

Alle Antworten

  • Hallo Bertram,

    wenn ich das richtig sehe müsstest Du nur die WHERE Klausel etwas anpassen:

    WHERE CONTAINS(Matchcode, 'FORMSOF (THESAURUS, "alu-felge") ')
    



    Gruß Falk
    Falk Krahl
    Mittwoch, 10. August 2011 13:35
  • Danke für die Info,

    zeigt trozdem nichts an.

    Gruß Bert

    Mittwoch, 10. August 2011 14:42
  • Ich habe es geblickt, simpler Anfänger Fehler,

    ich hatte dieKomentierung in der XML Datei nicht raus gemacht.

     

    Gruß Bert

    Mittwoch, 10. August 2011 16:31