FAQ |
Kalender |
2011-05-12, 22:31 | #1 | ||
|
|||
Nykomling
|
Hej.
Jag har världens krångligaste problem (enligt mig själv), när det gäller att bygga en väl fungerande sökmotor. Den nuvarande sökmotorn, använder sig av FULLTEXT-metoden i boolean-mode (WHERE MATCH(name) AGAINST('".$search."', IN BOOLEAN MODE)). Denna metod kräver minst 3 tecken, vilket inte är så värst svårt att ändra i .INI-filen för MySQL, men det som krånglar, är att man inte kan söka efter exempelvis en blomma från ett värde ur databasen, som ser ut såhär: en.blomma, så hittar den inte själva värdet, så att säga. WHERE name LIKE '%".$search."%' funkar mycket bättre när det gäller sånt, men den är inte helt felfri den heller. Jag har letat för fullt efter en guide, där det står hur man optimerar en sökmotor, så att den blir lika bra som den på SweClockers. De uppdaterade deras sökmotor för några månader sedan, så att den är betydligt mycket vassare än den förra, och det är en sådan sökmotor som jag är ute efter. Tänkte höra med er nu om ni vet hur man gör en riktigt vass sökmotor, med hjälp av MySQL och PHP? Det hade varit underbart i sådana fall, för detta är som sagt ett gigantiskt problem för min del. - Vad för metod ska jag använda mig av? - Finns det fler metoder än FULLTEXT och LIKE? - Vad behöver jag tänka på? Tack på förhand. |
||
Svara med citat |
|
|