Hallo Leute,
ich bin gerade in einem anderen Fred dabei eine Suchfunktion in eins meiner .net Programme zu implementieren und habe ein Problem mit dem SQL Zugriff auf den Windows 10 SystemIndex. Wer das ganze nachlesen möchte, kann gerne dem Link folgen.
Es geht darum den Windows Index Dienst für meine Zwecke zu nutzen. Windows nutzt bereits seit einigen Windows Versionen einen Indizierungsdienst um die Suche nach Dateien zu beschleunigen. Den damals gerne abgeschalteten, weil Ressourcen verbrauchenden, Dienst möchte ich nun gerne nutzen, um innerhalb von Indizierten Dateien nach Schlagworten zu suchen. Dieser IndexDienst lässt sich per OleDbConnection bzw. SQL anzapfen. Da ich in Sachen SQL so gar keine Ahnung habe, hoffe ich auf eure Mithilfe.
Was ich bissher geschafft habe ist die Suche nach Dateinamen. Der Code dazu sieht wie folgt aus:
Die zu Testzwecken erstellte Datei "Testdatei.txt" wird Ordnungsgemäß gefunden und lässt sich als String auslesen. In dieser Testdatei steht das Wort "Findemich", nach dem aber eigentlich gesucht werden soll.
Das einfach ersetzen von %Test% durch %Findemich% führt aber leider nicht zum Erfolg. Auf der weiteren Suche nach Lösungen bin ich über die Abfrage FREETEXT gestoßen, die allerdings auch nicht funktioniert.
Kann mir einer von euch SQL Cracks vielleicht bei der Abfrage helfen?
Beste Grüße,
Darkscale
ich bin gerade in einem anderen Fred dabei eine Suchfunktion in eins meiner .net Programme zu implementieren und habe ein Problem mit dem SQL Zugriff auf den Windows 10 SystemIndex. Wer das ganze nachlesen möchte, kann gerne dem Link folgen.
Es geht darum den Windows Index Dienst für meine Zwecke zu nutzen. Windows nutzt bereits seit einigen Windows Versionen einen Indizierungsdienst um die Suche nach Dateien zu beschleunigen. Den damals gerne abgeschalteten, weil Ressourcen verbrauchenden, Dienst möchte ich nun gerne nutzen, um innerhalb von Indizierten Dateien nach Schlagworten zu suchen. Dieser IndexDienst lässt sich per OleDbConnection bzw. SQL anzapfen. Da ich in Sachen SQL so gar keine Ahnung habe, hoffe ich auf eure Mithilfe.
Was ich bissher geschafft habe ist die Suche nach Dateinamen. Der Code dazu sieht wie folgt aus:
Die zu Testzwecken erstellte Datei "Testdatei.txt" wird Ordnungsgemäß gefunden und lässt sich als String auslesen. In dieser Testdatei steht das Wort "Findemich", nach dem aber eigentlich gesucht werden soll.
Das einfach ersetzen von %Test% durch %Findemich% führt aber leider nicht zum Erfolg. Auf der weiteren Suche nach Lösungen bin ich über die Abfrage FREETEXT gestoßen, die allerdings auch nicht funktioniert.
Kann mir einer von euch SQL Cracks vielleicht bei der Abfrage helfen?
Beste Grüße,
Darkscale
Wer nichts weiß ist nicht Dumm sondern unwissend!
VB.NET Neueinsteuger... aber natürlich immer in "Option Explicit" - sonst lernt man nit!
VB.NET Neueinsteuger... aber natürlich immer in "Option Explicit" - sonst lernt man nit!