Тоже Форум Тоже Город
Гость: Вход | Регистрация | Забыли пароль? | Поиск | Фотогалерея | [?]
Чтобы только читать Форум регистрироваться вовсе не обязательно!

 
Тема: Проблемы с поиском
Имя:   Вы зарегистрированы?
Пароль:   Забыли пароль?
Сообщение:
[?]
Для вставки имени, кликните на нем
Для вставки цитаты, выделите её и нажмите эту ссылку
Тэги ikoncode для форматирования сообщений.
Опции: Хотите добавить свою подпись?
Вы хотите получать уведомления по e-mail о новых сообщениях в этой теме?
Просмотреть предварительно сообщение?
да   нет
 

Обзор темы Проблемы с поиском
(новые сообщения вверху)
Aleksandr Отправлено 16:20 - Март 5, 2002
Dick Talkirish, почему это так - я не знаю, но то что это так - точно говорю.
Во-первых, подтверждено эксперименально - в одних конференциях находит, а в других нет.
Во-вторых, задаёшь поиск по всем форумам, а дальше следишь за процессом (или, после завершения процесса), бэкапишь назад по страницам... и обнаруживаешь любопытную вешь. Поиск, обыскав очередную конференцию, грузит новую страницу, на которой пишет: "Закончен поиск в форуме: "название форума"". Так вот, "Турнирную комнату", "Куплю-Продам" и "Пивнушку" он не упоминает.

Zulu, именно бета-тестером - не работал. Но посовмешению подобные функции выполнял.
Просто я работаю именно с базами данных и поисковыми системами. По ходу дела, для улучшения конечного продукта приходится вылавливать баги и сообщать о них разработчику, а если/пока он их не исправляет, придумывать, как их обходить, чтобы конечный продукт страдал минимально.
Извините за оффтоп.
Dick Talkirish Отправлено 12:57 - Март 5, 2002
Цитата:
Похоже, туда забыли прописать Турнирную комнату, Куплю-Продам и Пивнушку.  остальных ищет - а в этих трёх - нет.
Это вряд ли... поиск я не менял, поэтому он должен искать везде...
Zulu Отправлено 11:50 - Март 5, 2002
2 Aleksandr
Ты бета-тестером не работал никогда? 8)))) Въедливый, внимательный, все находишь 8)
Aleksandr Отправлено 23:45 - Март 4, 2002
А я кое-чего понял!
Поиск то отнюде не по всем конференциям ведётся! Похоже, туда забыли прописать Турнирную комнату, Куплю-Продам и Пивнушку.  остальных ищет - а в этих трёх - нет.
Aleksandr Отправлено 16:15 - Март 1, 2002
Дик, спасибо, это всё замечательно. Но тема-то здесь - про поиск.
Количество сообщений - это конечно здорово, и очень хорошо, что ты объяснил.
Но вот почему поиск не одного сообщения не находит?
Dick Talkirish Отправлено 15:53 - Фев. 28, 2002
Aleksandr, отвечаю:
"Гардеробная, Тема "Нидерланды 15 века" - перенесена из Пивной, где количество сообщений не защитывается. Второй ответ в эту тему был уже в Гардеробной, так что все верно - можешь спать спокойно :)
Zulu Отправлено 15:36 - Фев. 28, 2002
Веришь - понятия не имею 8(
В конце концов я в глаза не видел этих скриптов, по вторичным признакам предполагаю только 8) Пусть Бургомистр отвечает 8)
Aleksandr Отправлено 14:52 - Фев. 28, 2002
Учел.

Хочешь - проверь сам. Даю все данные:
Olha
В "Профиле" - 2 сообщения
Поиск - не нашёл ничего
Вручную, как минимум, 3:
- Гардеробная, Тема "Нидерланды 15 века" - 2 сообщения (открытие темы и ещё одно);
- Ассоциация Гардарика, Тема "Место женщины – кухня!:)" - 1 сообщение на второй странице.

И как же оно так? :о)
Zulu Отправлено 14:10 - Фев. 28, 2002
Учел то, что сообщения в Пивной и Техническом форуме не считаются?
Aleksandr Отправлено 13:40 - Фев. 28, 2002
Zulu, что касается языка - спасибо, буду пользоваться.
А что касается количества сообщений - дело в том, что я сознательно привёл в пример именно Ольху, которая, на от момент, балы последним новичком на форуме. Поэтому я без труда вручную посчитал её сообщения - и с тем, что было указано автоматикой почему-то не совпало. Причём, больше сообщений было по факту. То есть, имел место не счёт удалённых сообщений, а напротив, недосчёт имеющихся.
Zulu Отправлено 13:31 - Фев. 28, 2002
касаемо проблемы с не всеми мессагами:
они просто не существуют. Т.е. написаны (и засчитаны) - а потом удалены модератором или же вылетели по времени (тут сильно устаревшие сообщения вытираются - не знаю, по времени или общему числу идет ограничение, но оно явно есть)

а про поиск - спецсимволы работают все перловые. как пример:
\b - граница слова
\d - цифра
* - любое количество повторений предыдущего символа
. - любой символ
+ - повторение предыдущего символа 1 и более раз.

Так, например
\d* - все ники, состоящие только из цифр.
a.*b - все начинающиеся на a и заканчивающиеся на b

Заменять мощнейший механизм регулярных выражений какими-то звездочками - смысла нету...
Aleksandr Отправлено 17:50 - Фев. 22, 2002
Если корректировать, то тогда, желательно, сделать возможность искать по усечённому слову. Со звёздочкой.
А можно и так оставить - только тогда на странице поиска об этом написать.

Однако же проблема того, что находится не всё не исчезла.
Zulu Отправлено 13:25 - Фев. 22, 2002
Вообще я думал, что это бургомистр подкорректирует в скрипте 8))) Можно, конечно, искать \bLas\b для поиска точного ника Las... Но как-то нецивильно 8)
Aleksandr Отправлено 21:28 - Фев. 20, 2002
Zulu, спасибо, работает.
Но обозначился ещё один глюк. Проводя поиск по тому же Las выясняю, что найдено всего 1 сообщение (вернее, 2 в одной теме). При этом, в профиле написано, что этим автором прислано 7 сообщений.
Вот такие дела.
Zulu Отправлено 21:05 - Фев. 20, 2002
$_ ~= /las/i
- ищет все включения буквосочетаний "las".
для того, чтоб искалось только целое слово, надо
$_ ~= /\blas\b/i

в общем,
perldoc perlre
Dick Talkirish Отправлено 14:14 - Фев. 19, 2002
Проблему зафиксировал - буду разбираться...
Aleksandr Отправлено 18:23 - Фев. 18, 2002
Пробовал. Поиск по ключевому слову "Las", взятому в кавычки не даёт вообще ни одного сообщения. По видимому, кавычки поисковая машина воспринимает не как спецсимволы, а как обычные буквы.
Dick Talkirish Отправлено 10:12 - Фев. 18, 2002
Попробуй взять искомую подстроку в кавычки.
Aleksandr Отправлено 19:11 - Фев. 15, 2002
Дик, проблема в следующем.
Если операнд является фрагментом другого встречающегося слова, то по запросу вываливается не только искомое, но и всё, включающее в себя операнд как фрагмент.

Поясню на примере: при поиске по автору, скажем, Las, в числе прочих вываливаются сообщения, отправленные, скажем, Nickolas`ом. Происходит это по причине того, что слово NickoLAS включает в себя слово Las.

Можно с этим что-нибудь сделать?

© 1998-2003 <a href=http://tgorod.ru>Тоже Город</a> | О защите личной информации
WebBoard powered by Ikonboard v2.1.8b-IkLang (approved by TG)
© 2000 Ikonboard.com