|
|
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
|