Opprette en stavekontroll algoritme krever at du utvikle noen viktige komponenter og bruke ett av noen få ulike anerkjennelse strategier , uavhengig av hva programmeringsspråk du bruker for å lage programmet. Opprette en stavekontroll program krever litt moderate tidligere erfaring med algoritmisk - drevet, dataprogrammer. Instruksjoner
en
Lag teksten parser , som vil skanne kroppen av teksten blir sjekket . Tenk at når du analysere teksten, bør flere ulike tekstlige elementer tas opp. Slike ting er stort sett grammatiske og format - baserte endringer som ofte vises i dokumenter, som punktum , e-postadresser , web-adresser , prefikser og strenger av data .
2
Lag en database fil til tjene som programmets ordliste. Dette bør være en omfattende fil som inneholder alle de gitte ord og former som brukes i språket blir sjekket . For å redusere størrelsen på ordlisten databasen, kan du opprette sub- rutiner som kjører innenfor stavekontroll algoritme som sjekker for brukte prefikser som kan ha ulike former, det som følger prefikset kan bli sett opp på individuell basis, så dette kan også redusere den totale belastningen rettet mot programmets database server.
3
Bestem hva slags kontroll strategi du vil bruke , velge mellom nesten-ulykke strategi eller fonetisk sammenligning. Tenk at nestenulykker strategier brukes til å bygge forslag lister basert på forskjeller som finnes i karakter - bygging av ord, leter etter mis -typer enn feilstavinger . Gjennomføre en fonetisk sammenligning hvis du ønsker å også ta den fonetiske uttalen av et ord i betraktning , noe som gjør det mulig for stavekontroll algoritme for å gjenkjenne kontekstuelt bestemte typer stavefeil
.