martrip
23-04-13, 15:13
Hallo liebe News Solution Community!
Erstmal danke an das tolle Forum, dass uns schon oft weitergeholfen hat :)
Jetzt ist es mal soweit, dass die Suchfunktion nicht die gewünschten Ergebnisse gebracht hat :D
Folgendes Problem (DB2):
Ein File mit mehreren tausend Rows beinhaltet eine Column mit 32000 Zeichen (A).
Die Anforderung ist eine Volltext-Suche in dieser Spalte.
Aufgrund der Datensätze ist LIKE sehr langsam.
Bsp.:
select TKNNR, TKNDATB, TKNTIME, TKNUSER, TKNTXT
from test.file1
where LOWER(TKNTXT) like LOWER('%Wartung%')
order by TKNTXT;
Eine Optimierung durch Indizierung (zb. 'Wartung%') ist aus unserer Sicht aber schwer möglich, denn der Such-Wert kann überall in dem Text vorkommen.
Gibt es hier evtl. eine Möglichkeit die Performance zu steigern?
Anm.: Dieses kostenpflichtige Produkt haben wir gefunden, allerdings streben wir eher eine kostenlose alternative an.
DB2 Text Search, Part 1: Full text search (http://www.ibm.com/developerworks/data/tutorials/dm-0810shettar/index.html)
Vielen Dank für die Hilfe,
Lg martrip
Erstmal danke an das tolle Forum, dass uns schon oft weitergeholfen hat :)
Jetzt ist es mal soweit, dass die Suchfunktion nicht die gewünschten Ergebnisse gebracht hat :D
Folgendes Problem (DB2):
Ein File mit mehreren tausend Rows beinhaltet eine Column mit 32000 Zeichen (A).
Die Anforderung ist eine Volltext-Suche in dieser Spalte.
Aufgrund der Datensätze ist LIKE sehr langsam.
Bsp.:
select TKNNR, TKNDATB, TKNTIME, TKNUSER, TKNTXT
from test.file1
where LOWER(TKNTXT) like LOWER('%Wartung%')
order by TKNTXT;
Eine Optimierung durch Indizierung (zb. 'Wartung%') ist aus unserer Sicht aber schwer möglich, denn der Such-Wert kann überall in dem Text vorkommen.
Gibt es hier evtl. eine Möglichkeit die Performance zu steigern?
Anm.: Dieses kostenpflichtige Produkt haben wir gefunden, allerdings streben wir eher eine kostenlose alternative an.
DB2 Text Search, Part 1: Full text search (http://www.ibm.com/developerworks/data/tutorials/dm-0810shettar/index.html)
Vielen Dank für die Hilfe,
Lg martrip