Beitrag von Seppl (8 Beiträge) am Freitag, 28.Oktober.2005, 13:52.
Stichworte auswerten?
Hallo Forum
In meiner Datenbank habe ich unter anderem die Felder STICHWORT1, STICHWORT2 und STICHWORT3. Jetzt möchte ich zur Überprüfung eine Liste aller je verwendeten Stichworte erstellen.
Wie stelle ich das an?
Bin für jeden Tipp dankbar.
Antworten
Beitrag von Thomas H. (180 Beiträge) am Freitag, 28.Oktober.2005, 14:14.
Re: Stichworte auswerten?
Hi,
du braucht nur die komplette Datenbank
zu exportieren. Dann bekommtst Du eine
Excel, bzw. CSV datei und da sind alle Einträge drin.
Thomas
Antworten
Beitrag von Seppl (8 Beiträge) am Freitag, 28.Oktober.2005, 14:33.
Re: Stichworte auswerten?
Hallo Thomas,
danke für deine Antwort, hast mich aber falsch verstanden.
Ich möchte mit baseportal eine Liste erstellen, in der alle verwendenten Stichworte einmal aufgelisten werden.
Beispiel: Das Stichwort "alpha" kommt im Feld STICHWORT1 36x, im Feld STICHWORT2 17x und im Feld STICHWORT3 25x vor, so soll es in der Liste einmal erwähnt werden.
Die Liste soll dem User dazu einen Überblick verschaffen. welche Stichworte überhaupt verwendet wurden, damit er weiss, wonach er suchen kann/soll.
Gruss Seppl
Antworten
Beitrag von Claus (4645 Beiträge) am Freitag, 28.Oktober.2005, 14:47.
Re: Stichworte auswerten?
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 28.Oktober.2005, 16:24.
Re: Stichworte auswerten?
Antworten
Beitrag von Seppl (8 Beiträge) am Freitag, 28.Oktober.2005, 18:24.
Re: Stichworte auswerten?
Hallo Christoph,
ich war gerade dabei, den Tip von Claus zu probieren, da kam dein Code.
So ungefähr hatte ich mir das vorgestellt. Aber wenn nun ein bestimmtes Stichwort mal in STICHWORT1 und mal in STICHWORT2 vorkommt, dann kommt es in der Liste auch 2x vor. Und wie bekomme ich es hin, dass die Liste alphasortiert wird?
Schn mal vielen Dank für deine Mühe
Seppl
Antworten
Beitrag von Claus (4645 Beiträge) am Freitag, 28.Oktober.2005, 19:00.
Re: Stichworte auswerten?
Antworten
Beitrag von Claus (4645 Beiträge) am Freitag, 28.Oktober.2005, 19:07.
Re: Stichworte auswerten?/Nachtrag
Antworten
Beitrag von Seppl (8 Beiträge) am Freitag, 28.Oktober.2005, 19:12.
Re: Stichworte auswerten?
Hallo Claus
leider bringen beide Tips Fehlermedlungen:
[ Fehler: Fehlerhafter Perl Code in :
Sort subroutine didn't return a numeric value at (eval 2584) line 3. ]
bzw.
[ Fehler: Fehlerhafter Perl Code in :
Undefined subroutine in sort at (eval 2584) line 3. ]
Gruss Seppl
Antworten
Beitrag von Claus (4645 Beiträge) am Freitag, 28.Oktober.2005, 19:17.
Re: Stichworte auswerten?
Antworten
Beitrag von Seppl (8 Beiträge) am Freitag, 28.Oktober.2005, 19:20.
Re: Stichworte auswerten?
Hallo Claus,
danke, meine Antwort hat sich mit deinem Nachtrag überschnitten.
So funktioniert der Sort. Vielen Dank.
Bleibt nur noch das Problem mit den doppelten Werten.
Gruss Seppl
Antworten
Beitrag von Claus (4645 Beiträge) am Freitag, 28.Oktober.2005, 20:08.
Re: Stichworte auswerten?
Könnte dir höchstens eine Methode zeigen, wie man doppelte Einträge vermeidet;-)
Habe gerade meinen Stellenmarkt fertiggestellt. Bin daher momentan etwas "platt".
Schätze mal, es wird Dir da schon Jemand helfen können. Sander, Ruben und Christoph kennen sich da besser aus wie ich. Gibt auch noch ein paar andere Experten hier im Forum.
Gruß
Claus
Antworten
Beitrag von Pouraga (1396 Beiträge) am Samstag, 29.Oktober.2005, 00:59.
Re: Stichworte auswerten?
Antworten
Beitrag von Seppl (8 Beiträge) am Samstag, 29.Oktober.2005, 13:57.
Re: Stichworte auswerten?
Hallo Pouraga,
danke für den Hinweis,
es lag tatsächlich an folgenden Leerzeichen,
jetzt läuft alles bestens
Gruss Seppl
Antworten
Beitrag von Seppl (8 Beiträge) am Samstag, 29.Oktober.2005, 14:21.
Re: Stichworte auswerten? Nachtrag
Hallo,
die Auswertung der Stichworte an sich läuft,
mir sind allerdings noch zwei Ungereimtheiten aufgefallen,
1) die erste hat vermutlich mit dem Zeichensatz zu tun (?), die vorläufige Liste sieht etwa so aus:
:1011
?:5
ASCII:1
Mitbewerber:11
Print:9
Routenplaner:8
Tageszeitung:9
Webcam:20
ac:4
afghanistan:1
agentur:17
usw. ...
word:2
x1:19
xhtml:2
zb:14
zeitschrift:2
zeitung:2
zelte:1
Übersetzung:2
Wenn ich im Suchfeld ein "m" (kleines m) eingebe, so bekomme ich als Ergebnis alle Stichworte, die mit einem kleinen und grossen "m" beginnen.
Gebe ich allerdings ein "ü" (kleines ü) eingebe, so bekomme ich nur Treffer mit kleinem "ü"
2) In einigen Stichwort-Feldern habe ich als Wert ein Fragezeichen "?" eingegeben. Gebe ich nun in das Suchfeld ein Fragezeichen ein, so erhalte ich nicht die gesuchten Sätze, sondern immer 3 zufällige Sätze.
Ich nehme an, dass ich den Wert Fragezeichen nicht verwenden darf, oder?
Aber warum bringt er gerade 3 Zufallstreffer?
Gruss Seppl
Antworten
Beitrag von Claus (4645 Beiträge) am Samstag, 29.Oktober.2005, 17:46.
Re: Stichworte auswerten? Nachtrag
Antworten
Beitrag von Seppl (8 Beiträge) am Samstag, 29.Oktober.2005, 17:58.
Re: Stichworte auswerten? Nachtrag
Hallo Claus
>> Das mit dem "?" findest Du in der Doku;-)
Das war mir schon klar, nicht aber in diesem Kontext
>> Das mit der Anzahl "3" kann mit dem range zusammenhängen, ebenfalls in >> der Doku zu finden;-)
Kann? Ich benutze range nur im Zusammenhang mit der Blätterfunktion und da lautet der Wert 10, ich denke, dass hat damit nichts zu tun.
Gruss Seppl
Antworten
Beitrag von Claus (4645 Beiträge) am Samstag, 29.Oktober.2005, 19:43.
Re: Stichworte auswerten? Nachtrag
war auch nur eine Vermutung, daß da irgendwie bp-intern ein Zusammenhang beim "?" besteht, weil die Ausgabe zufällig erfolgt. Die Interna kennen da wohl nur Christoph oder Andreas Jurenda.
Die Abfrage nach Stichwort "?" ist allerdings auch ziemlich ungewöhnlich.
Warum es dann aber nur 3 Datensätze sind, kann ich Dir auch nicht erklären;-)
Gruß
Claus
Antworten
Beitrag von hempelr (1976 Beiträge) am Sonntag, 30.Oktober.2005, 09:25.
Re: Stichworte auswerten? Nachtrag
ja auch mit den Umlauten das Problem wurde schon 1000mal hier diskutiert, teils sogar sehr kontrovers.
Es ist also definitv so, dass BasePortal keine Sach- und Fachgerechte deutsche Sortierung von Umlauten kann. Umlaute werden von Baseportale einfach wie in Perl ans Ende angehängt, und Gross- und Kleinschreibung von Umlauten kann man nicht ignorieren lassen.
Das ist ein seeehr grosses Manko an BasePortel (wenigstens für deutsche Nutzer, wie das bei den anderen Sprachen mit Sonderzeichen / Unicode-Zeichensatz aussieht weiss ich nicht)
Es gibt auch offenbar kein Interesse der Entwickler, dass das vielleicht mal angepasst werden soll - du hast als Nutzer hier voll die A....karte.
Mit den 3 Zufallstreffern kann das damit zusammenhängen, dass in deinem Template 3mal die Datensätze geholt werden (also bspw. einmal für die Blätterlinkanzeige, einmal für die Ausgabe etc.)
Ruben
Antworten