Seite 1 von 1

Kleines Problem mit Volltext Suche

Verfasst: 01.04.2005, 19:08
von pvdb
Hi,

ich habe soeben eine volltext suche implementiert, mit der es noch einige probleme gibt. zur vereinfachung für ein vereinfachter sql befehl:

SELECT titel FROM titel WHERE MATCH titel AGAINST ('$search')

in search sind nun meine suchwörter. das problem ist wenn ich nach mehreren wörtern suche, weil die suche eine or verknüpfung darstellt. ich möchte allerdings eine and verknüpfung. was muss ich ändern, damit die wörter alle vorkommen müssen?

phil

Verfasst:
von

Kleines Problem mit Volltext Suche

Verfasst: 02.04.2005, 12:00
von robo

Verfasst: 11.04.2005, 14:42
von pvdb
hi robo,

habs doch erstmal so gelassen, denn wegen der relevanz passt das schon. nur habe ich festgestellt, dass die suche keine produkte mit umlaute findet, z.b. - Natürlich erfolgreich -

hättest du ne idee woran dies liegt?


HAT SICH BEREITS ERLEDIGT. LAG DARAN, DASS EINE BERECHNUNG NICHT AUSGEFÜHRT WURDE UND DIE PRODUKTE DESWEGEN NICHT MIT BRÜCKSICHTIGT WURDEN.

phil

Kleines Problem mit Volltext Suche

Verfasst: 12.04.2005, 09:38
von Outman
Hallo,

ich würde das so machen:

Code: Alles auswählen

$suchwort=mysql_escape_string($suchwort);
$sql="SELECT titel FROM `titel` WHERE `titel` LIKE CONVERT( _utf8 '%$suchwort%' USING latin1 ) COLLATE latin1_general_ci LIMIT 0 , 30";



mfg. Nico