|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Kirill Frolov 2:5030/827.2 25 Jan 2003 03:56:12 To : Aleksey Cheusov Subject : indexing and search tool -------------------------------------------------------------------------------- 23 Jan 03 18:22, Aleksey Cheusov wrote to Kirill Frolov: AC> Для "прикрутки" русского языка к mg, нужно было всего лишь вызвать AC> setlocale (). У меня патч побольше получился и всё равно глючило на почтовых файлах (сообщает, что не может подобрать оптимальный хэш -- с этим мне не разобраться), а потом я заметил самое интересное: AC> diff -Nur mg-1.3g/src/text/bool_tester.c mg/src/text/bool_tester.c ^^^^ А у меня mg-1.2.1, с авторского сайта. Сейчас смотрю -- а их расплодилось много разных версий по всему интернету... Hепонятно, кто ими вообще занимается, и какую откуда качать. :-/ Скачаю 1.3.1х. locale.h вроде нашёл, уже хорошо. Собрал, вставил локаль и вижу: > суксь mgquery : parse error Enter a command or query (.quit to terminate, .help for assistance). Фигвам. Там кусок кода генерируется бизоном, а как он к 8-ому биту относится? Я в бизоне практически ничего не понимаю, поковырялся в сгенерированном им коде -- заработало (char -> uchar, в mg-1.2.1). Ещё isascii() -- не может оно правильно работать впринципе, как и в 1.2.1 нужны исправления. Может mg-1.3g будет лучше, или ты плохо тестировал? Как я понял, версия 1.3.1x взята как раз от той, которая сейчас с буквой 'g'. :-/ Вообще glimpse неплохая вещь, но ей для поиска текст из других форматов каждый раз извлекать нужно. Пара десятков pdf -- тормозит жутко. :-( С другой стороны, mg требует точного совпадения искомого слова, чего зачастую не бывает. --- [ZX] * Origin: Дед Мороз must die! [ICQ:#148761304] (2:5030/827.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/33313e31d5f3.html, оценка из 5, голосов 10
|