Volltextdatenbank TopicSource
- Konkurrenzlos schnell, vergessen Sie die Indizierung von Office oder ähnliche Hilfsmittel
- Liest auch PDF, HTML und Office-Dokumente
- Kennt auch die Positionen der gefundenen Begriffe innerhalb des Textes, zum Hervorheben währen der Anzeige
- Unterstützt Umlaute und verschiedene Zeichensätze
- Kennt Stopwörter
- Vielfältige Einstellmöglichkeiten
- Einfache Suche, aber auch sehr komplexe Sucheingaben möglich
Die nachfolgenden Programmierbeispiele sind eher für Techniker gedacht. Sie sollen die Einfachheit des Systems zeigen. Zum Feintuning gibt es noch hunderte andere Prozeduren und Methoden, die im Handbuch nachgelesen werden können.
>
Programmbeispiel (VB)
Herstellen einer Datenbank
‘ Datenbankobjekt herstellen
Set obj = CreateObject("Topicdb.ttopicdb")
‘ Am Server anmelden
obj.openserver ("localhost","root","MyPassword")
Textdatabasename="MyText"
Topicdatabasename = "Mytopic"
‘ Datenbanken herstellen wenn sie nicht schon da sind
if not obj.databaseexists (textdatabasename) then obj.createtextdatabase (textdatabasename)
if not obj.databaseexists (topicdatabasename) then obj.createtopicdatabase (topicdatabasename)
obj.textdatabase = textdatabasename
obj.topicdatabase = topicdatabasename
obj.createtexttables
obj.createtopictables
‘ Felder definieren
obj.createfield ("Filename")
obj.createfield ("Filecontent")
Text einfügen und Index automatisch nachziehen
‘ Die folgenden Zeilen brauchen wir immer, in Zukunft werden sie nicht mehr angeführt
Set obj = CreateObject("Topicdb.ttopicdb")
obj.openserver ("localhost","root","MyPassword")
obj.textdatabase = "MyText"
obj.topicdatabase = "Mytopic"
‘ Einen Text einfügen
Obj.createdocument(false)
Obj.Addtext "filecontent","This is my text",true,true
Suchen und Ergebnisse ansehen
Hitcount = obj.search ("Water")
somestring = obj.hitsasstring
array_var = split (somestring,",")
‘ Zum ersten Treffer gehen
Obj.gotodocument (array_var(0))
‘ Text abholen
t = obj.fieldtext ("Filecontent")
Softwarehaus Graf &
Partner Wien
Säulengasse 17
A-1090 Wien
Tel. u. Fax.: +43/1/310 24 39
office@grafsoft.at |
|
Softwarehaus Graf &
Partner Salzburg
Grabenstrasse 19
A-5020 Salzburg
Tel. : +43/650/9201909
robert.coeln@grafsoft.at |