FAQ |
Kalender |
2007-10-19, 19:37 | #1 | |||
|
||||
Bara ett inlägg till!
|
Hej.
Är i stånd att implementera en sökmotor i ajax (ja, lite som prisjakt, fast annorlunda). Det uppenbara är väl att göra sökningen direkt mot databasen genom SQL-funktionen LIKE (eller snarare ILIKE som PostgreSQL ju stödjer så fint). Men när jag satt och skissade på detta i dag så slog det mig att det borde finnas en sökmotor / ett index som specialiserar sig på denna sortens sökning. LIKE känns som lite för generellt för att det skall vara riktigt effektivt, dessutom känns det lite onödigt att belasta databasen med detta. Vad jag är ute efter är som ett full-text-sökmotors-program (typ Sphinx) fast för "Ajax-sök".. E nån med på vad jag menar? I så fall.. Finns det något sådant program? Vad använder ni själva? |
|||
Svara med citat |
2007-10-19, 20:21 | #2 | ||
|
|||
Klarade millennium-buggen
|
Sphinx är ju jättebra, vad hindrar dig att skriva en xml-frontend för det som din ajax-applikation använder?
LIKE-sökningar är ju smärtsamt långsamma och även MySQLs (kan inte uttala mig om postgresql) FULLTEXT-index är ju pinsamma jämfört med Sphinx. |
||
Svara med citat |
2007-10-20, 09:03 | #3 | |||
|
||||
Bara ett inlägg till!
|
Nja. Ett ajax-sök skall ju söka på delar av ord, men shpinx klarar väl bara att söka i hela ord?
|
|||
Svara med citat |
2007-10-20, 15:30 | #4 | |||
|
||||
Flitig postare
|
Sphinx klarar av att söka i delar av ord. Går även att ställa in minimum ordlängd om du har korta ord du vill söka i:
Citat:
|
|||
Svara med citat |
2007-10-20, 18:16 | #5 | |||
|
||||
Bara ett inlägg till!
|
Sphinx rockar. Skall kolla mer på detta på måndag Tack!
|
|||
Svara med citat |
2007-10-22, 14:07 | #6 | |||
|
||||
Bara ett inlägg till!
|
Hittar inget i Sphinx som stödjer sökning på delar av ord.
Någon som har fler förslag? Hör gör ni era sökningar i databasen av "prisjakt"-typ? |
|||
Svara med citat |
2007-10-22, 14:16 | #7 | ||
|
|||
Flitig postare
|
Citat:
/Andreas |
||
Svara med citat |
Svara |
|
|