Startsida › Forum › E-handelsforumet › Marknadsföring › Felstavningar
- Detta ämne har 23 svar, 9 deltagare, och uppdaterades senast för 13 år, 1 månad sedan av bell.
-
FörfattareInlägg
-
10 oktober, 2011 kl. 14:24 #128392JoelDeltagare
@Dan 25821 wrote:
aha men en lösning är att spara felstavningar i din egen sökmotor då och låta de indexeras… på hög trust-sida är det lågrisk att göra så skulle jag säga.
Joel…
http://php.net/manual/en/function.levenshtein.php
Finns även soundex o nått mer i PHP.
Funkar inte perfa för oss då det är en avvägning om man ska väga in längden på orden eller inte så det blir sådär just nu, men bättre än att ha inget iaf.
Okej! Ska absolut kolla in det. Måste vi själva sitta och lägga in alla eventuella felstavningar eller kan man koppla på nått bibliotek som den söker mot?
Gör du det på varje ny produkt du lägger in eller hur fungerar det?
10 oktober, 2011 kl. 14:25 #128393DanDeltagareNej det är helt automatiskt. Soundex o Levenshtein är algos för att jämföra hur två ord låter när de ”uttalas” genom att omvandla tecken till fonetisk skrift som jag förstått det och på något sätt mäta hur ”stort” avstånd det är mellan två ord i siffror…
10 oktober, 2011 kl. 14:43 #128394JoelDeltagareNu kapar jag tråden lite (förlåt Daniel) men hur gör jag så att denna funktion ger mig fler förslag än bara ett?
[/CODE][CODE]
// input misspelled word
$input = $_GET;// array of words to check against
$words = array(’Super Mario Maskeraddräkt’,’Super Mario Budget Maskeraddräkt’,’Superman Maskeraddräkt’,’Bananer i Pyjamas Maskeraddräkt’,
’Super Mario Mustasch’,’Super Mario Keps’,’Princess Peach Maskeraddräkt’,’Luigi Maskeraddräkt’,’Super Mario Barn Maskeraddräkt’);// no shortest distance found, yet
$shortest = -1;// loop through words to find the closest
foreach ($words as $word) {// calculate the distance between the input word,
// and the current word
$lev = levenshtein($input, $word);// check for an exact match
if ($lev == 0) {// closest word is this one (exact match)
$closest = $word;
$shortest = 0;// break out of the loop; we’ve found an exact match
break;
}// if this distance is less than the next found shortest
// distance, OR if a next shortest word has not yet been found
if ($lev <= $shortest || $shortest < 0) {
// set the closest match, and shortest distance
$closest = $word;
$shortest = $lev;
}
}echo ”Input word: $inputn”;
if ($shortest == 0) {
echo ”Exact match found: $closestn”;
} else {
echo ”Did you mean: $closest?n”;
}?>[/CODE]
10 oktober, 2011 kl. 14:46 #128395danielanderssonDeltagareIstället för att hela tiden byta ut $closest, lägg dem i en array
10 oktober, 2011 kl. 14:51 #128396JoelDeltagareAh smart! Tack Daniel, jag provar det.
10 oktober, 2011 kl. 18:30 #128398danielanderssonDeltagareSå den snabba sammanfattningen är att folk inte bryr sig om felstavningar.. ?
Eller är det någon som lägger in dem som taggar på produkterna?
Eller är det helt enkelt så att jag är pionjär inom området?
10 oktober, 2011 kl. 19:55 #128402DanDeltagareLägg tiden på något vettigt istället roi på detta lär vara sjukt lågt
10 oktober, 2011 kl. 20:16 #128403danielanderssonDeltagare@Dan 25834 wrote:
Lägg tiden på något vettigt istället roi på detta lär vara sjukt lågt
Herregud, har du inte läst The Long Tail? (The long tail: why the future of … – Chris Anderson – Google Books)
10 oktober, 2011 kl. 21:31 #128404hakedqDeltagareDog inte det här med att få trafik från felstavningar ut lite i och med att Google numera rättar felstavningar? För några år sedan kunde det dock ge en hel del besökare på att optimera för även felstavningar, speciellt inom områden med hög konkurrens.
Google gillar välskrivna och korrekta texter och besökare kan dessutom tycka att en webbutik med stavfel och särskrivningar känns oseriös.
Däremot kan det ju vara en idé att försöka få trafik från sökord där det finns alternativa stavningar som båda fungerar och används: döskallar – dödskallar, macarons – macaroons (kommer inte på några bättre exempel)
10 oktober, 2011 kl. 21:44 #128406PrixDeltagareDet är ju enormt frustrerande som kund att inte hitta något som man kanske till och med vet att butiken skall ha. Discshop är dem som löst det bäst av de butiker jag besöker på nätet, men hur vet jag icke..
-
FörfattareInlägg
- Du måste vara inloggad för att svara på detta ämne.