Многие поисковые системы основаны
на хорошо известных методах и алгоритмах, разработанных еще до появления
Интернет. Общая задача информационного поиска в Интернет состоит в том,
чтобы найти документы, соответствующие информационной потребности
пользователя. Еще десять лет назад проблем с поиском необходимой
информации у пользователя Интернет не возникало. Однако, с течением
времени ситуация изменилась и теперь мы даже не всегда понимаем, какой
необходимо сделать запрос для поиска нужной информации.
3.0 >>>>
ПЛАНИРУЕТСЯ<<<<
Рефакторинг проекта (разбить на классы по функционалу);
Изменить формат поисковой строки по умолчанию:
автопреобразование строк вида "connected дельфи" в "+connect* +дельф*";
Исправление ошибок ввода;
Добавить подсветку поисковых слов в результате;
Статистика поисковых слов и вывод последних 10 на главной странице;
Статистика по кол-ву сообщений и объёму (для зарегистрированных пользователей), возможность объединения статистик на разные логины;
Исправить свой косяк со старыми архивами (в базе ветки названные "Название ветки не найдено");
Закопироваться на http://web.archive.org;
Добавить в результаты поиска: при наведении на заголовок подгрузка и отображение тела ветки в атрибуте title (всплывающая подсказка в браузере);
Разбить архив за 2010.08.27 [3.5 МБ] на несколько небольшого размера (все операции в базе);
К полю ввода "Автор" привязать список логинов с добавлением/удалением с помощью js.
После отправки запроса на сервер должен быть возвращен ответ в виде картинки (со статистикой по переданным логинам);
2.6 < 2011.08.30
Переделано оформление вывода результатов поиска:
направление сортировки в один клик, разные цвета четных и нечетных строк (пользователи IE ждут нормальной поддержки CSS 3);
Начал работы по автоматизации обновления архивов;
2.5 < 2011.05.03
Добавлен adsense-блок по ссылкам вида /view/*/*
2.4 < 2011.03.31
На странице /archive добавлены ссылки на архивы по датам;
На страницах /view/* добавлена ссылка на форум, где была создана ветка;
На страницах /view/* добавлен блок со случайными ссылками для перелинковки "вглубь" (спасибо
DVM за наводку);
Тестируется реклама (баннер в шапке о продаже домена), в версии 2.5 возможно будет "переезд" на
sape adsense, надо всё же Максиму помочь :) ;
Отключены ссылки на незаполненные разделы;
Добавлены ссылки на сообщения в ветках, вида /view/номер-ветки/сообщение;
Добавлена очень простая ручная система отключения поиска, генерации случайного блока и т.д.
в случае если поиск отключён Вы всегда можете воспользоваться внешним поиском по ссылке
http://www.google.ru/cse/home?cx=008993509499067378592:dzs0vghyhno
[
40% 45% ~63% контента проиндексировано ];
Добавлена
карта сайта
начал практически Завершены работы по частичному резервированию служебной информации (ID в основном),
в дальнейшем эта копия может быть использована при построении sql-патча для исправления моего косяка со старыми архивами;
2.3 < 2010.09.20
Несколько изменений в отображении;
Добавлен текстовый протокол доступа/поиска для DMClient:
описание протокола;
Добавлен SQL_CALC_FOUND_ROWS для расчета кол-ва строк;
2.0 < 2009-12-14
Переделана структура базы, теперь одно сообщение - одна строка в таблице;
ЧПУ;
Отображение веток создается из базы на лету;
Переконвертированы старые архивы из html в xml;
Сделана карта сайта
sitemap.xml, регистрация карты в гугле и яндексе;
Базовая поддержка спецификации
OpenSearch;
Валидатор;
1.0 < 2009-07-12
Откорректированна структура базы, одна ветка - одна строка в таблице;
fulltext * 1 (полный переход на полнотекстовый поиск);
Переезд на платный хостинг и домен www.delphimaster.net (спасибо
KilkennyCat);
0.4 < 2008-08-30
Переезд на php/mysql;
Беспл.хостинг;
Выходные страницы хранятся в отдельных файлах;
Поиск через mysql (в базе хранятся неформатированные данные, только уникальные слова всей ветки);
fulltext / 2 (разбираюсь с полнотекстовым поиском);
Заточка под ограничения хостинга на размер файла,
кол-во файлов в папке и ограничение памяти, выделяемой на скрипт;
0.3 < 2007-10-23
Эксперименты с этой идеей на Delphi/InterBase;
Страшные тормоза Interbas'а при поиске; чего я делаю не так?
Мысли о доступности информации
для других (базовая идея этого сайта, всё остальное от этого)
приводят к необходимости изучения
php и выпуска следующей версии;
0.0 = 2007-04
Оформление идеи на бумажке :)