Imam problem sa full text searchingom sa nasim slovima. Imam jednostavan zadatak da pretrazim dve kolone u bazi za unetu frazu preko forme.
Koristim PHP na serverskoj strani i stavio sam upit:
$query = "
SELECT *,
MATCH(prva_kolona, druga_kolona) AGAINST ('$trazena_fraza' IN BOOLEAN MODE) AS score
FROM product
WHERE MATCH(prva_kolona, druga_kolona) AGAINST ('$trazena_fraza' IN BOOLEAN MODE)";
Sve radi ok kada u trazenoj frazi nema nasih slova, ali cim imam nasa slova ne radi uopste.
Sto se tice charseta probao sam i sa
ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
i sa
ENGINE=MyISAM DEFAULT CHARSET=latin1;
ali ne radi ni jedna ni druga varijanta.
Probao sma da izbacim iz querija IN BOOLEAN MODE ali opet ne radi.
Da li neko moze da mi pomogne?
Unapred hvala
Koristim PHP na serverskoj strani i stavio sam upit:
$query = "
SELECT *,
MATCH(prva_kolona, druga_kolona) AGAINST ('$trazena_fraza' IN BOOLEAN MODE) AS score
FROM product
WHERE MATCH(prva_kolona, druga_kolona) AGAINST ('$trazena_fraza' IN BOOLEAN MODE)";
Sve radi ok kada u trazenoj frazi nema nasih slova, ali cim imam nasa slova ne radi uopste.
Sto se tice charseta probao sam i sa
ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
i sa
ENGINE=MyISAM DEFAULT CHARSET=latin1;
ali ne radi ni jedna ni druga varijanta.
Probao sma da izbacim iz querija IN BOOLEAN MODE ali opet ne radi.
Da li neko moze da mi pomogne?
Unapred hvala
Potpis
djLapac

