|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Ruslan Bondarev 2:4624/1.65 20 Feb 2001 16:10:40 To : All Subject : в принципе, жуткий оффтопик -------------------------------------------------------------------------------- Помогите изобрести велосипед на перле. Суть проблемы: Есть два файла с текстовыми полями. Каждой записи в одном файле в соотв. ставится запись в другом. Hужно проиндексировать оба файла, то есть указать в каких полях содержится данное слово или подстрока. При внесении новых записей должна происходить переиндексация. Человеческую РБД использовать HЕЛЬЗЯ (таковы правила игры). Можно ли как-то цивилизованно это делать? Я пока пришел лишь с способу, в котором прийдется создавать два индекс файла с ключевыми словами и адреса полей в соотв. файлах. Hо как только я представлю, как я вгоняю в хеш 10000-20000 слов и начинаю искать подстроку -- сердце кровью обливается... Подозреваю, что подробнее можно прочесть об этому Кнута (бинарное дерево, ага?), но Кнута у меня нет и не предвидится. ... bye. --- What can change the nature of a man?.. * Origin: (2:4624/1.65) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/27933a928bcb.html, оценка из 5, голосов 10
|