Datenbank volltextsuche

hallo www-ler,
ich moechte auf meiner homepage eine datenbank mit
zig-tausend spruechen integrieren.
(datensatz besteht aus „spruch“ und „autor“)
zusaetzlich soll eine VOLLTEXTSUCHE integriert werden.

bei anbietern wie z.b. www.baseportal.de gerate ich
an grenzen !
habe etwas gelesen ueber my-sql und php3 usw.
nur kann ich damit nicht allzuviel anfangen.

wie und bei wem (welcher anbieter) bietet sich dafuer an ?

wuerde mich ueber einen tip sehr freuen.

gruss
peter

Hallo Peter!

Meinst du Volltextsuche über deine gesamten Webseiten oder nur über den Inhalt der Datenbank?

Wenn Inhalt der Datenbank, dann ist es recht einfach, solange du die Daten als Text-Felder (VARCHAR o. ä.) abspeicherst, du kannst dann über „normales“ SQL alle Felder nach bestimmten Begriffen o. ä. durchsuchen. Geht eigentlich auch mit jeder Programmiersprache/Datenbank die SQL unterstützt.

Grüße, Robert

hallo robert,
oh, ich glaube, du bist schon bei schritt 10 oder 20
nur ich habe schritt 1 noch nicht verstanden :=(
ich habe eine „datenbank“ (2 spalten in excel 97)
1 spalte = spruch 2. spalte = autor
diese sollen nun auf meine homepage und innerhalb dieser
datenbank soll dann eine volltextsuche integriert werden.
so !
nun suche ich einen anbieter im internet, der mir solch eine datenbank zur verfuegung stellt.
hinweis: von sql usw habe ich KEINE ahnung, desweiteren
auch nicht von php … geschweige denn von deinen hinweise …
auch habe ich kein sql-programm nur das officepaket 97

ich hoffe, mich nun klarer ausgedrueckt zu haben
gruss
peter

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

OK, hab verstanden. :o)

Leider kenne ich hier kein gutes Einführungstutorial zum Thema (falls jemand doch eines kennt, bitte Link posten), aber ich versuche mal kurz zu beschreiben wie das aussieht.

Zuerst einmal benötigst du eine Datenbank, gängigerweise eine relationale (in der Beschreibung dieses Bretts findest du einen Link zu einer Einführung über relationale Datenbanken). Dazu gehört einerseits das RDBMS (Relational Database Management System), das ist ein eigenes Programm das sich mit der Verwaltung der Daten bzw. dem Zugriff auf diese Daten beschäftigt. Hier gibt es verschiedenste Produkte, auch dazu findest du Links in der Brettbeschreibung. Gängig für kleinere Webapplikationen ist mySQL.

Als nächstes brauchst du ein Datenbankmodell, also eine Beschreibung was für Daten du ablegen möchtest. Über SQL erzeugst du dieses Modell innerhalb der Datenbank.

Die nächste Baustelle wäre der Webserver und einen Prozessor für serverseitige Logik, d. h. dynamische Webseiten die auf dem Server generiert werden. Auch hier gibt es Technologien wie Sand am Meer, z. B. das schon von dir erwähnte PHP.

Alle diese Technologien bieten Schnittstellen zu Datenbanken, d. h. du kannst dann aus den Daten in der Datenbank Webseiten generieren.

Um das ganze nicht ganz so kompliziert zu machen solltest du dich zuerst nur mit der einen oder andren (Datenbank oder Webserver) Seite beschäftigen. Zu Datenbanken findest du in diesem Forum Hilfe, für Webprogrammierung gibt es auch Foren.

Grüße, Robert

hallo robert,
erst einmal vielen dank. ich merke, ich muss wohl tiefer
in das thema einsteigen … ich will es ja nun auch
verstehen ;=)
wenn ich interessante links finde … poste ich sie
gruss
stefan