PostgreSql XML-Text-Suche

Ich habe eine text-Spalte in einer Tabelle. Wir speichern die XML-Daten in dieser Spalte. Jetzt will ich Suche für tags und Werte

Beispiel Daten:

<bank>
  <name>Citi Bank</name>
  .....
  .....
/<bank>

Ich möchte die folgende Abfrage ausführen:

select * from xxxx, wo to_tsvector('Deutsch',xml_column) @@ to_tsquery('<name>Citi Bank</name>')

Dies funktioniert gut, es funktioniert aber auch für tags wie "name1" - oder kein tag.

Wie muss ich meine setup-Suche, um für diese zu arbeiten, so bekomme ich eine exakte übereinstimmung für den tag und Wert ?

InformationsquelleAutor cro | 2010-03-16
Schreibe einen Kommentar