fanta-zero
Goto Top

Problem mit SQL query, Textsuche mit Schlüsselwörtern

Hey Leute,

muss für einen Kollegen ein SQL Statement schreiben. Folgendes ist gegeben

1. Tabelle (Textsuche)
2 Spalten (ID, Text)

2. Tabelle (Schluessel)
1 Spalte (Key)

Was jetzt passieren soll
In den vorhandenen Texten in der Spalte Text befinden sich Texte die mit den Wörtern aus der Spalte Key durchsucht werden sollen.

Ausgebenen sollen die Keys die mehr als einmal in den Texten vorhanden sind. Am liebsten mit einstellbarer Häufigkeit.

Hab da noch nicht wirklich einen Ansatz gefunden.

Grüße

Tobias

Content-Key: 191667

Url: https://administrator.de/contentid/191667

Printed on: April 19, 2024 at 20:04 o'clock

Member: kaiand1
kaiand1 Sep 22, 2012 at 15:02:56 (UTC)
Goto Top
Moin
Nun du liest dir einmal deine Keys in ein Array ein und gehst danach Zeile für Zeile die Texte durch.
Dabei prüfst du ob ein Key vorhanden ist und falls ja zählst du da einfach +1 Treffer für die TextID mit.
Dabei kannst du dann vorgeben das erst bei X Treffer eine Ausgabe gemacht werden soll.
Member: fanta-zero
fanta-zero Sep 22, 2012 at 15:11:34 (UTC)
Goto Top
Den weg den du jetzt beschreibt verlangt php. Geht das ganze auch direkt in SQL heißt kann der syntax so aussehen das nach der Abfrage wirklich nur die kess rauskommen die mehrfach vorkommen??

Grusse