hi,
ich bastle hier an einem newssystem mit suchfunktion in den news,
es ist ein eingabefeld (vgl. google) wo man dann stichwoerter oder komplette titel oder dergleichen eingeben koennen sollte...
LIKE faellt schon mal aussen vor, da ich so ja nicht nach schlagwoertern suchen kann die nicht unmittelbar hintereinanderstehen,
also hab ich MATCH AGAINST genommen
(nachdem ich die betreffenden felder fulltext indiziert hab)
jedoch klappt die suche irgendwie nur für das erste wort welches in das input feld als suchbegriff eingegeben wird und auch dies nicht fuer alle...
SELECT * FROM news WHERE MATCH text_news AGAINST ('$search') OR MATCH title_news AGAINST ('$search')
laut php manual muesste doch match against dann in der uebergebenen search variable auch " " mit komplettem titel usw unterstuetzen...
bis jetz is jedenfalls meine suche nicht sehr effektiv
ideen ??
ich bastle hier an einem newssystem mit suchfunktion in den news,
es ist ein eingabefeld (vgl. google) wo man dann stichwoerter oder komplette titel oder dergleichen eingeben koennen sollte...
LIKE faellt schon mal aussen vor, da ich so ja nicht nach schlagwoertern suchen kann die nicht unmittelbar hintereinanderstehen,
also hab ich MATCH AGAINST genommen
(nachdem ich die betreffenden felder fulltext indiziert hab)
jedoch klappt die suche irgendwie nur für das erste wort welches in das input feld als suchbegriff eingegeben wird und auch dies nicht fuer alle...
SELECT * FROM news WHERE MATCH text_news AGAINST ('$search') OR MATCH title_news AGAINST ('$search')
laut php manual muesste doch match against dann in der uebergebenen search variable auch " " mit komplettem titel usw unterstuetzen...
bis jetz is jedenfalls meine suche nicht sehr effektiv
ideen ??
Kommentar