Naisao sam na sledeci problem prilikom fullText pretrage baze:
Prvobitnu tabelu sam izmenio sa
Code:
ALTER TABLE tabela ADD FULLTEXT(polje1, polje2);
ALTER TABLE tabela ADD FULLTEXT(polje1, polje2);
Kada pretragu vrsim po 2 polja sve je ok. Ali kada zadam samo jedno polje, dobijam gresku : Can't find FULLTEXT index matching the column list
Kada uradim alter na polje1, i pretrazujem po tom ili oba polja, radi, ali ako pretrazujem po polje2, dobijam gresku.
Pitanje glasi : Da li svaki put pre nego sto pretrazujem tabelu moram da vrsim alter za odgovarajucu kombinaciju polja ?(polja koja se pretrazuju se dinamicki menjaju)
Hvala!
//edit
Radi se o ogranicenju MySQL fulltext search opcije, koje se ogleda u tome da parametri MATCH() funkcije moraju tacno odgovarati listi polja koja su indexirana... Nadam se da se ovo ne odnoci cak i na redolsed polja ...
Pop Servis "Paradise Tours"
Java User Group Karlsruhe
IT Dan - Srbija
Officer, I saw the driver who hit me - his name was Johnny Walker.
Java User Group Karlsruhe
IT Dan - Srbija
Officer, I saw the driver who hit me - his name was Johnny Walker.