Многие поисковые системы основаны
на хорошо известных методах и алгоритмах, разработанных еще до появления
Интернет. Общая задача информационного поиска в Интернет состоит в том,
чтобы найти документы, соответствующие информационной потребности
пользователя. Еще десять лет назад проблем с поиском необходимой
информации у пользователя Интернет не возникало. Однако, с течением
времени ситуация изменилась и теперь мы даже не всегда понимаем, какой
необходимо сделать запрос для поиска нужной информации.
2.9 < 2019.04.23
Переделано отображение блоков рекламы, подключена мобильная реклама
Оптимизировано отображение страниц /view/* под маленькие экраны
мобильных телефонов (нормально отображается при ширине >= 320
px)
Добавлен код
Яндекс.Метрика
(очень удобно отслеживать действия пользователя)
Подключен автоматический сервис перевода страниц
https://gtranslate.io/
Переделал скрипт создания карты сайта
sitemap.xml
и файла
robots.txt под мультиязычные требования сайта
Исправил ошибку с возвратом кода
404 Not Found
Перед поисковый запросом добавил ссылку в виде плюсика, при клике на который
из запроса удаляются все слова короче 4 символов (по ним поиск не производится), перед остальными
словами добавляется знак плюс (что значит, что в выборке это слово обязательно должно присутствовать),
что наиболее оптимально для фильтрации большинства запросов
В результатах поиска ссылки теперь ведут на полную ветку вида
/view/{idFindThread}/all#msg{idFindMessage},
причем по этим ссылкам подсвечиваются почти все поисковые слова
(за исключением служебных слов - code,font,span и color) из полей
"
s" и "
user"
2.8 < 2019.03.15
Переехали на
MySQLi
Оптимизировал запрос на поиск, ищет быстрее, но по-другому
2.7 < 2012.04.08
Обновлено отображение
архивов по дате
Добавились в веб-архив
https://web.archive.org/web/*/www.delphimaster.net
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
Добавлена
карта сайта
Завершены работы по частичному резервированию служебной информации (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 (полный переход на полнотекстовый поиск);
Переезд на платный хостинг и домен
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
Оформление идеи на бумажке :)