= Сообщение: 2316 из 46898 ================================ RU.FIDONET.TODAY = От : Alexey Vissarionov 2:5020/545 30 Mar 15 10:10:10 Кому : Vladimir Fyodorov 30 Mar 15 10:10:10 Тема : поиск FGHI : area://RU.FIDONET.TODAY?msgid=2:5020/545+55190084 На : area://RU.FIDONET.TODAY?msgid=2:50/15+5518e80a = Кодировка сообщения определена как: CP866 ================================== Ответ: area://RU.FIDONET.TODAY?msgid=2:50/15+55191ee5 ============================================================================== Доброго времени суток, Vladimir! 30 Mar 2015 08:51:36, ты -> Mithgol the Webmaster:
MW>> Если (как это можно предполагать) не хватает именно возможностей MW>> поиска, то тогда не мог бы ты (хотя бы вкратце) перечислить каждую MW>> из желаемых возможностей? VF> 1. Поиск не только в конкретной эхе (как в голдеде), а в произвольном VF> перечне эх (ну или хотя бы по всем базам сразу).
Можно реализовать в golded ценой отказа от keystacking и добавления явной команды для поиска эх в списке.
VF> 2. Поиск слов с вариантами написания, учитывая до сих пор часто VF> встречающуюся в Фидо подстановку латинских букв вместо кирилицы: VF> H, p, y.
Итого: поиск по регулярным выражениям. Базовая реализация уже есть в том же golded; полноразмерную поддержку PCRE сделать чуть сложнее (и я сомневаюсь в кроссплатформенности пришедшего мне в голову решения).
?r [HН]ап[pр]име[pр]
Вот тебе, кстати, и объяснение того, почему строки с пробелами нужно вводить в кавычках.
VF> 3. Поиск по полям From (имя и адрес), To (имя), Subj, телу письма. VF> Но дефолтный вариант - поиск фразы по всем полям.
Так и сделано.
VF> 4. Возможность ввести в поиск промежуток дат (хотя бы по дате VF> написания письма).
А смысл? Поиск с первого сообщения по архиву эхи, содержащему 230 тысяч сообщений, уникального "слова", впервые встречающегося в сообщении номер 226508, лично у меня занял 36 секунд. Тупейший полнотекстовый поиск без каких-либо индексов, ога.
Для желающих повторить: архив SU.HARDW.OTHER с 2007 года, искать cs07tnop
VF> 5. Отсутствие необходимости закавычивать поисковую фразу, если в VF> ней есть пробел (никогда не мог понять эту фичу голдеда).
См. выше пример про регулярные выражения.
VF> Пока это всё, что пришло в голову.
Почти все эти хотелки еще раньше пришли в голову разработчикам.
-- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii
... Кто не боится синего экрана - не должен бояться и черного --- /bin/vi * Origin: http://openwall.com/Owl/ru (2:5020/545)