Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Anton Y. Shevtsov                    2:5020/400     02 Sep 2004  12:14:07
 To : Mikhail Polykovsky
 Subject : Re: Поиск похожего?
 -------------------------------------------------------------------------------- 
 
 Mikhail Polykovsky wrote:
 
 > Здравствуйте. Существует ли распространенный алгоритм/модуль для
 > поиска слов в словаре, даже если введенное слово отличается от требуемого
 > - лишняя буква в любой позиции
 > - отсутствующая буква в любой позиции
 > - неверная буква
 > - перепутанные местами буквы
 > 
 > Причем желательно варьировать количество изменяемых при поиске букв.
 > Естественно, найденых слов может быть найдено более одного.
 > Что посоветуете?
 > 
 > З.Ы. Пример: должно быть найдено слово "паровоз" на введенные слова
 > "паравоз", "парвоз", "паро-воз".
 > 
 > З.Ы. База - Mysql, если есть встроенные средства, тоже подойдут.
 > 
 
 Это называется нечеткий поиск. Общего способа нет.
 Кто-то пытается считать сумму кодов букв в слове и тогда при выпадении 
 одной ссумма найденного слова не очень будет отличатся от заданного.. но 
 все это лажа)) особенно на коротких словах.. чтобы сделать реально 
 работающее, нужно приложить математику.
 Вообщето для  этого полно в инете
 http://www.3ka.mipt.ru/vlib/books/Programming/ComputerScience/StryngAnalysis/ind
 ex.html
 http://algolist.manual.ru/search/fsearch/
 http://www.delphikingdom.com/asp/viewitem.asp?catalogid=722
 http://www.pereplet.ru/nauka/perl/find.html
 
 у буржуев это назвается fuzzy logic (вроде)
 
 -- 
 Aesma Daeva - O Death (Rock me asleep)
 --- ifmail v.2.15dev5.3
  * Origin: TNGF (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Поиск похожего?   Mikhail Polykovsky   02 Sep 2004 07:55:11 
 Поиск похожего?   Serge Chervjakov   02 Sep 2004 11:39:54 
 Re: Поиск похожего?   Artem Chuprina   02 Sep 2004 11:43:35 
 Re: Поиск похожего?   Ivan Frolcov   02 Sep 2004 12:15:39 
 Re: Поиск похожего?   Egorov Pavel   02 Sep 2004 14:15:55 
 Re: Поиск похожего?   Ivan Frolcov   02 Sep 2004 14:35:41 
 Re: Поиск похожего?   Alex Povolotsky   11 Sep 2004 22:42:07 
 Re: Поиск похожего?   Artur Penttinen   02 Sep 2004 15:05:08 
 Re: Поиск похожего?   yurik shestakov   02 Sep 2004 12:03:17 
 Re: Поиск похожего?   Anton Y. Shevtsov   02 Sep 2004 12:14:07 
 Поиск похожего?   Sergej Tarasov   03 Sep 2004 01:12:35 
 Поиск похожего?   Alexander Kostiuchenko   03 Sep 2004 00:00:17 
Архивное /ru.perl/4409b8e1b7dd.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional