Class ToleransliKokAdayiBulucu
java.lang.Object
net.zemberek.bilgi.kokler.ToleransliKokAdayiBulucu
- All Implemented Interfaces:
KokAdayiBulucu
Hata toleranslı kök bulucu hatalı girişler için öneri üretmekte kullanılır.
Ağacın "e" harfi ile başlayan kolu aşağıdaki gibi olsun:
e |---l(el) | |---a(ela) | | |--s-(elastik) | | | |---b | | |--i-(elbise) | | | |---m | | |--a(elma) | | | |--c-(elmacık) | | | |--s-(elmas) | | ... | ... ..."elm" girişi için ağaç üzerinde ilerlerken hata mesafesi 1 olduğu müddetçe ilerlenir. bu sırada "el, ela, elma" kökleri toplanır.
- Author:
- MDA
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
ToleransliKokAdayiBulucu
-
-
Method Details
-
getDistanceCalculationCount
public int getDistanceCalculationCount() -
adayKokleriBul
- Specified by:
adayKokleriBul
in interfaceKokAdayiBulucu
- Parameters:
giris
- : Uzerinde aday kok aramasi yapilacak giris kelimesi.- Returns:
- Aday kok dizisi
-