Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Mysql-Abfrage stellt mich vor ein Problem

Diskussion: Mysql-Abfrage stellt mich vor ein Problem im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo. Ich möchte zu Vergleichszwecken aus einer Datenbank alle Beiträge holen, die das Wort "abc" enthalten, aber nur als ...

Antwort
Alt 12.02.07, 12:33   #1 (permalink)
 
Registriert seit: 27.03.04
1000sassa Leistung: Facit NTK
Likes: 0
Mysql-Abfrage stellt mich vor ein Problem

Anzeige

Hallo.

Ich möchte zu Vergleichszwecken aus einer Datenbank alle Beiträge holen, die das Wort "abc" enthalten, aber nur als vollständiges Wort, also nicht dabcd.

Grundsätzlich ja kein Problem, aber schon die Abfrage benötigt mehrere "like" - Anweisungen, da ich ja nicht weiß, ob das Wort am Anfang des Beitrages steht, was kein führendes Leerzeichen bedeutet, oder ob am Ende ein Satzzeichen oder ein Break steht, was wiederum kein Leerzeichen ist.

Wie mache ich möglichst performant eine Abfrage, die sowohl "Rot war die Nacht" als auch die Nacht war rot." sowie "So rot war die Nacht" erkennt, bei "Die Nacht hatte einen roten Klang" aber drüberspringt.

Grund ist folgender:
Ich habe einen Beitrag X mit 20 Wörtern. Ich möchte nun in allen anderen Beiträgen (derzeit 17.000) einen Häufigkeitsvergleich der auftretenden Wörter führen, muss also (so denke ich) zu jedem Wort eine Häufigkeitsstatistik erstellen.

Das ganze soll derart münden, dass ich so etwas wie ein Relevanz-Netzwerk zwischen den Beiträgen spinnen kann - am liebsten natürlich zur Laufzeit und nicht nur einmal täglich durchgerechnet. Der Eindruck soll der eines semantischen Suchalgorithmusses werden.

Nun bin ich zwar begnadeter Bastler, aber kein Mathegenius und kenn mich mit nominal und sonstiger Verteilung so gut wie nicht aus.

Fazit: Was meinen die Schlaueren unter euch - ist das überhaupt halbwegs performant zu regeln, oder sollte ich es gleich stecken?

Bin für jede sachliche Kritik dankbar.

1000sassa ist offline   Mit Zitat antworten
Alt 12.02.07, 13:53   #2 (permalink)
LX
Moderator
 
Registriert seit: 14.02.06
LX Leistung: Z3
LX eine Nachricht über ICQ schicken LX eine Nachricht über AIM schicken LX eine Nachricht über Yahoo! schicken
Likes: 21
Lightbulb

Hast du's mal mit regulären Ausdrücken versucht? Vielleicht klappt's ja mit etwas in der Form

Code:
SELECT *
FROM tabelle
WHERE spalte REGEXP '\brot\b'
Doku
__________________
"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

JS BB LX UP
LX ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 12.02.07, 14:03   #3 (permalink)
Themenstarter
 
Registriert seit: 27.03.04
1000sassa Leistung: Facit NTK
Likes: 0
Standard

ich wusste nicht das das geht, hatte nix dergleichen gefunden - aber evtl. hab ich mich auch nur beim suchen blöd vertippt.

Geniale Sache, wenn das mit RegEx geht, ist das pippikram *freu

DANKE!
1000sassa ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Mysql-Abfrage stellt mich vor ein Problem
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
MySQL Abfrage bringt mich zur Verzweiflung MorbZ!!! (Web-) Design und webbasierte Sprachen 7 25.07.06 08:24
Einfache SQL Abfrage zwingt mich in die Knie *HILFE* TeeKayo2 (Web-) Design und webbasierte Sprachen 15 07.06.06 21:00
MySQL Passwort-Abfrage Cloud2302 (Web-) Design und webbasierte Sprachen 1 26.04.06 20:27
MySQL- Abfrage Problem PtB (Web-) Design und webbasierte Sprachen 21 19.11.04 07:41
PHP/MySQL - Infos nach Abfrage Indi (Web-) Design und webbasierte Sprachen 3 08.08.03 21:15


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61