- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Name: White Russian Bear
Subject: Ispell ПРОТИВ файла синонимов

А ведь на самом деле интересно - как машина будет работать быстрее. Ведь как 
оно по идее работает: 
 
1) имея в ОЗУ крупный файл с синонимами, развёрнутый их того же Испелла, 
пробегает по нему и находит целую строку с готовыми синонимами. При этом 
символьных операций провоится меньше (?) а меньше ли, если при поиске слова 
"египта" (из запроса "колхозы древнего египта"), машинка в 15-мегабайтном 
файле, где словоформы разделены пробелами или там \t, а слова - \n, вынуждена: 
-прочёсывать ВЕСЬ файл в поиске "египта"
-выбирать ^*\n
-делать нарезку по пробелам из полученной выборки

1) имея в ОЗУ сравнительно небольшой по объёму словарик Ispell, для построения 
словоформ выполняет несколько пробежек по этому словарику и проводит несколько 
операций со строками, составляя словоформы.
Как именно работает Испелл, я весьма слабо представляю, но есть смутное 
ощущение, что по развёрнутому словарю поиск будет идти быстрее. При условии, 
что Памяти в сервере совсем МНОГО. 


- - - - - - - - - - - - - - - - - - - - - - - - - - - -

Read the full topic here:
http://www.dataparksearch.org/cgi-bin/simpleforum.cgi?fid=05;topic_id=1122123666;page=3

Reply via email to