 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
03.01.2005, 00:59
|
#1
|
|
TP-Senior
Registriert seit: May 2001
Ort: Laatzen
|
Textdatei durchsuchen....
Ich speichere meine Suchabfragen in einer Textdatei.
Diese möchte ich nun durchsuchen, einige Suchbegriffe werden sicherlich doppelt vorkommen. (In unterschiedlichen Zeilen)
Wie kann ich es denn anstellen, dass es mir in einer HTML Seite ausgeben wird. (Natürlich die doppelten Suchanfragen mit Zahl davor oder danach)
Ich hoffe ich hab mich verständlich ausgedrückt...
mfg
gogo
__________________
Keep on, keeping on !
|
|
|
03.01.2005, 01:09
|
#2
|
|
TP-Specialist
Registriert seit: Nov 2004
Ort: Ich komme aus dem Zauberwald
|
Zitat:
|
Diese möchte ich nun durchsuchen, einige Suchbegriffe werden sicherlich doppelt vorkommen. (In unterschiedlichen Zeilen)
|
Warum erstellst du dann kein Suchindex, wo gespeichert wird, welcher String wieoft vorkommt, anstatt jede Anfrage (Datenverschwendung) zu speichern?
Zitat:
|
Wie kann ich es denn anstellen, dass es mir in einer HTML Seite ausgeben wird. (Natürlich die doppelten Suchanfragen mit Zahl davor oder danach)
|
Welche Informationen sollen die Zahlen (davor oder danach) denn Tragen?
Wie oft der Begriff vorkam? Wenn ja -> siehe Suchindex-Vorschlag
Zeilennummern?
PHP-Code:
$file = file( "dateina.txt" );
$count = count( $file );
for( $i=0; $i < $count; $i++ )
echo $i.": ".$file[$i]."<br />";
Zitat:
|
Ich hoffe ich hab mich verständlich ausgedrückt...
|
ähmm .... eugentlich nicht 
__________________
Zwei Dinge sind Unbestreitbar:- In einem Land, in dem Amerika Krieg führt, herrscht nachher Demokratie.
- Die Erde ist eine Scheibe!
Aktuelle Abendlektüre: Stephen King, Peter Strauch: Das schwarze Haus (Black House, 2001)
Aktuelle Bewertung: Abgesehen davon, dass der Roman mal wieder demonstriert, dass der Author geistesgestört ist, sehr träge; wenig Spannung; schlechter Erzählstil. King halt^^!
|
|
|
03.01.2005, 01:24
|
#3
|
|
TP-Senior
Registriert seit: May 2001
Ort: Laatzen
|
Danke Dennis...
leider hab ich keine Ahnung von PHP, oder noch nicht soviel
Wie meinst Du das denn mit dem Suchindex?
__________________
Keep on, keeping on !
|
|
|
03.01.2005, 01:51
|
#4
|
|
TP-Specialist
Registriert seit: Nov 2004
Ort: Ich komme aus dem Zauberwald
|
In einer alphabetischen Reihenfolge das Suchwort, und den aktuellen Count speichern:
Code:
alzheimer => 5
benzin => 4
sex => 9123423423634
Zoo => 34
usw. usw..
Wenn jetzt jemand nach Zoo sucht, brauchst du ledichlich 34+1 rechnen und speichern; effektive Sicherung von Informationen!
Dank der alphabetischen Reihenfolge kannst du das Ding in log(n) Zeit durchsuchen!
__________________
Zwei Dinge sind Unbestreitbar:- In einem Land, in dem Amerika Krieg führt, herrscht nachher Demokratie.
- Die Erde ist eine Scheibe!
Aktuelle Abendlektüre: Stephen King, Peter Strauch: Das schwarze Haus (Black House, 2001)
Aktuelle Bewertung: Abgesehen davon, dass der Roman mal wieder demonstriert, dass der Author geistesgestört ist, sehr träge; wenig Spannung; schlechter Erzählstil. King halt^^!
Geändert von Dennis The Menace (03.01.2005 um 01:53 Uhr).
|
|
|
03.01.2005, 17:36
|
#5
|
|
TP-Senior
Registriert seit: May 2001
Ort: Laatzen
|
Das mit dem Suchindex ist ja keine schlechte Idee, nur dann muss ich ja erst mal eine Liste mit Wörtern erstellen, oder?
Das haut so nicht hin!
Momentan speichere ich jede Suchanfrage wie gesagt in der Textdatei untereinander. Letztendlich ist es mir egal, wie groß die Datei wird, und so viel Traffic wird sie sicherlich nicht erzeugen.
Zudem will ich die Datei an jedem ersten auswerten und dann leeren.
Na ja, mir wird da schon was einfallen
Danke für die Anregung
Gogo
__________________
Keep on, keeping on !
|
|
|
03.01.2005, 20:08
|
#6
|
|
TP-Specialist
Registriert seit: Nov 2004
Ort: Ich komme aus dem Zauberwald
|
Zitat:
|
Das mit dem Suchindex ist ja keine schlechte Idee, nur dann muss ich ja erst mal eine Liste mit Wörtern erstellen, oder?
|
Naja, dass lässt man ja einmalig automatisiert generieren und dann updatet man jenes Spielzeug nur noch.
Eine andere Möglichkeit gibt es nicht, um effektiv große Datensätze zu "durchsuchen/index(ieren)"
Zitat:
|
Momentan speichere ich jede Suchanfrage wie gesagt in der Textdatei untereinander. Letztendlich ist es mir egal, wie groß die Datei wird, und so viel Traffic wird sie sicherlich nicht erzeugen.
|
Naja, wenn die Datei irgendwann mal nen GIG groß ist, wird es dir nicht mehr so egal sein.
Zitat:
|
Zudem will ich die Datei an jedem ersten auswerten und dann leeren.
|
Naja, du musst ja lediglich versuchen, die Struktur der Auswertung soweit wie möglich schon fürs speichern zu übernehmen.
Welche Informationen möchtest du denn genau auswerten? Nur - nach welchen Wörtern wie oft gesucht wurde? Dann führt kein effektiver Weg an einem Suchindex vorbei 
__________________
Zwei Dinge sind Unbestreitbar:- In einem Land, in dem Amerika Krieg führt, herrscht nachher Demokratie.
- Die Erde ist eine Scheibe!
Aktuelle Abendlektüre: Stephen King, Peter Strauch: Das schwarze Haus (Black House, 2001)
Aktuelle Bewertung: Abgesehen davon, dass der Roman mal wieder demonstriert, dass der Author geistesgestört ist, sehr träge; wenig Spannung; schlechter Erzählstil. King halt^^!
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 06:41 Uhr.
|
 |