PDA

Pogčedajte punu verziju : pretrazivanje imena u bazi


ivanhoe
08. 08. 2008., 19:32
sta bi po vama bio najefikasniji nacin da se uradi search nad gomilom imena u bazi. I ime i prezime je stavljeno u jedan record u bazi (i moze da ima middle name i sl.), a search treba da nadje podatke bez obzira na redosled kojim su uneseni ime i prezime (odnosno da searchuje sve reci zasebno, a ne ceo string, tipa 'Pera Peric' pronalazi takodje i 'Peric Pera' i 'Pera M. Peric Stariji'). Takodje treba da pronalazi i partial matches.

Ono sto je meni palo na pamet je:
a) neki full text search (myisam full-text, lucene, sphinx) ali ovde se radi o puno recorda sa malo texta, pa ne znam koliko je full-text dobar pristup?

b) da pravim sam reverse index, mada mi partial matches tu opet pravi problem

sta mislite?