-=Renegade=-
Lt. Junior Grade
- Registriert
- Nov. 2006
- Beiträge
- 427
Hallo,
Ich möchte eine Art Volltextsuche in Oracle implementieren, wobei das gesuchte Wort nicht nur in einer Spalte, sondern in mehreren und im Idealfall auch in Spalten auf anderen Tabellen vorkommen kann.
Ich hab mir dazu die Oracle Text Funktion bereits angesehen, die ansich recht gut aussieht, nur mit dem Problem, das sie eigentlich für einen Spalte ausgelegt ist. Man kann dann zwar Index Sets erstellen, aber lt. Oracle 10g - The complete reference S. 475 muss man hier wieder im Searchquery jede Spalte einzeln auswählen und mit einem Suchwort belegen. Ich möchte dies aber vermeiden und das Query nicht mühsam per Hand zusammen bauen, sondern ein mal indizieren und danach soll nach dem selben Wort automatisch in allen indizierten Spalten gesucht werden. Ich hab auch schon Oracle Text Application Developers Guide und Oracle Text Reference überflogen, aber nichts passendes gefunden (vllt. hab ichs auch einfach übersehen)
Gibt es dafür eine adequate (Oracle Text?) Lösung?
Vielen Dank im Voraus,
so long
Renegade
Ich möchte eine Art Volltextsuche in Oracle implementieren, wobei das gesuchte Wort nicht nur in einer Spalte, sondern in mehreren und im Idealfall auch in Spalten auf anderen Tabellen vorkommen kann.
Ich hab mir dazu die Oracle Text Funktion bereits angesehen, die ansich recht gut aussieht, nur mit dem Problem, das sie eigentlich für einen Spalte ausgelegt ist. Man kann dann zwar Index Sets erstellen, aber lt. Oracle 10g - The complete reference S. 475 muss man hier wieder im Searchquery jede Spalte einzeln auswählen und mit einem Suchwort belegen. Ich möchte dies aber vermeiden und das Query nicht mühsam per Hand zusammen bauen, sondern ein mal indizieren und danach soll nach dem selben Wort automatisch in allen indizierten Spalten gesucht werden. Ich hab auch schon Oracle Text Application Developers Guide und Oracle Text Reference überflogen, aber nichts passendes gefunden (vllt. hab ichs auch einfach übersehen)
Gibt es dafür eine adequate (Oracle Text?) Lösung?
Vielen Dank im Voraus,
so long
Renegade