Ich hoffe das ich mit diesem Thema den rictigen Bereich getroffen habe, weil ich nämlich keinen fertiges Script suche, sondern Tipps zur Umsetzung.
Ich plane eine Informationsdatenbank für Artikel, Notizen usw. in Textform. Man speichert einen x-beliebigen Text in einer seperaten Datei und kann dann später danach suchen. Das komplizierte ist, dass nicht nur nach Dateinamen gesucht werden soll. Es soll auch im Text der Datei gesucht werden. Ich gebe z.B. das Wort "Computer" ein und er listet mir alle Dateien auf, in der das Wort "Computer" steht. Zu der Umsetzung hätte ich 2 Fragen.
1. Welches Dateiformat soll ich verwenden?
Diese Frage ist eigentlich die wichtigste, den die Art der Datei bestimmt jede zukünftige Weiterverarbeitung. Mir sind 2 Punkt wichtig. Sie sollte auf unterschiedlichen Systemem laufen (Microsoft, Linux, MacOS, PDAs usw.). Den ich weiß ja nicht mit welchem Systemen ich in Zukunft arbeiten werde. Ausserdem sollte die Dateigröße möglichst klein bleiben. Deshalb fällt z.B. PDF schon mal weg
Zuerst habe ich an .txt gedacht. Das läuft aber soweit ich weiß nur auf Windows. Danach habe ich an HTML gedacht. Dadurch ist man aber immer an einen Browser und eventuelle an einen Server gebunden.
Deshalb bin ich auf XML gekommen. Ich habe mich bisher noch nicht so sehr mit XML beschäftigt, aber soweit ich weiß ist es Systemübergreifend und man kann es sehr gut in die unterschiedlichen Programmiersprachen integrieren. So könnte ich beim Umstieg auf ein anderes System die Informationsdateien weiter benutzen und müsste nur auf ein anderes Such- und Anzeigeprogramm umsteigen.
2. Wie soll ich am besten nach dem Textcontent suchen?
Zu dem Punkt habe ich ehrlich gesagt noch keine Vorstellungen, weil ich bisher nur HTML und die PHP Basics kenne. Eine "normale" Programmiersprache kommt erst als nächstes dran. Ausserdem ist dieser Punkt sehr von Punkt 1 abhängig.
Ich hoffe ihr könnt mir ein paar Tipps zur Umsetzung geben. Ihr könnt meine bisherigen Ideen auch gerne umwerfen und was ganz neues vorschlagen. Alles was mir wichtig ist, dass ich für jede Information (Artikel, Notiz, Beschreibung usw.) eine einzelne Datei habe. Ausserdem sollte sie nicht auf ein Betriebssystem beschränkt sein.
Ich plane eine Informationsdatenbank für Artikel, Notizen usw. in Textform. Man speichert einen x-beliebigen Text in einer seperaten Datei und kann dann später danach suchen. Das komplizierte ist, dass nicht nur nach Dateinamen gesucht werden soll. Es soll auch im Text der Datei gesucht werden. Ich gebe z.B. das Wort "Computer" ein und er listet mir alle Dateien auf, in der das Wort "Computer" steht. Zu der Umsetzung hätte ich 2 Fragen.
1. Welches Dateiformat soll ich verwenden?
Diese Frage ist eigentlich die wichtigste, den die Art der Datei bestimmt jede zukünftige Weiterverarbeitung. Mir sind 2 Punkt wichtig. Sie sollte auf unterschiedlichen Systemem laufen (Microsoft, Linux, MacOS, PDAs usw.). Den ich weiß ja nicht mit welchem Systemen ich in Zukunft arbeiten werde. Ausserdem sollte die Dateigröße möglichst klein bleiben. Deshalb fällt z.B. PDF schon mal weg
Zuerst habe ich an .txt gedacht. Das läuft aber soweit ich weiß nur auf Windows. Danach habe ich an HTML gedacht. Dadurch ist man aber immer an einen Browser und eventuelle an einen Server gebunden.
Deshalb bin ich auf XML gekommen. Ich habe mich bisher noch nicht so sehr mit XML beschäftigt, aber soweit ich weiß ist es Systemübergreifend und man kann es sehr gut in die unterschiedlichen Programmiersprachen integrieren. So könnte ich beim Umstieg auf ein anderes System die Informationsdateien weiter benutzen und müsste nur auf ein anderes Such- und Anzeigeprogramm umsteigen.
2. Wie soll ich am besten nach dem Textcontent suchen?
Zu dem Punkt habe ich ehrlich gesagt noch keine Vorstellungen, weil ich bisher nur HTML und die PHP Basics kenne. Eine "normale" Programmiersprache kommt erst als nächstes dran. Ausserdem ist dieser Punkt sehr von Punkt 1 abhängig.
Ich hoffe ihr könnt mir ein paar Tipps zur Umsetzung geben. Ihr könnt meine bisherigen Ideen auch gerne umwerfen und was ganz neues vorschlagen. Alles was mir wichtig ist, dass ich für jede Information (Artikel, Notiz, Beschreibung usw.) eine einzelne Datei habe. Ausserdem sollte sie nicht auf ein Betriebssystem beschränkt sein.