Поисковые системы
http://kaz.one
Цели и задачи
Проект “KazOne” для казахской фирмы “Prema Invest” изначально задумывался, как специализированная поисковая система для банков, юридических фирм, страховых компаний и пр. Область сбора информации — архивы судебных дел Казахстана. Однако, в процессе работы заказчик неоднократно менял первоначальное задание, расширяя сферу возможностей нового проекта. В итоге перед нами встала задача по разработке революционно новой поисковой системы, способной вывести процесс сбора данных в интернете на совершенно иной уровень.
Процесс разработки
Реализация данного проекта, как и всех прочих, началась с составления технического задания. Первоначальный вариант был разработан под поисковую систему по базе судебных дел. Но заказчики решили шагнуть дальше и сделать всеобъемлющий поиск, позволяющий получить расширенную информацию об объекте поискового запроса. В результате была реализована возможность предоставления данных о физических и юридических лицах, а также объектах недвижимости Казахстана.
Для защиты информации о работе пользователя с поисковиком использована технология CAPCHA. Кроме того, обмен данными с сервером осуществляется через защищенное HTTPS соединение.
Для администраторов сайта разработан модуль ведения внутренней статистики по запросам пользователей, включающей сведения о дате, IP-адресе и заголовке браузера. Для работы с рекламным контентом в сервис интегрирована поддержка Яндекс и Google аналитики.
Технологии
При работе над сервисом KazOne были использованы такие технологии как JavaScript, HTML, CSS. Верстка сайта реализована с помощью Bootstrap, что дает возможность комфортной работы с сайтом через мобильные устройства. Разработка серверной части проекта осуществлялась на Python и MySQL.
Возможности и отличия от конкурентов
Отличительной особенностью “KazOne” является повышение релевантности поисковой выдачи за счет настраиваемой области сбора информации и фильтрации результатов поиска по параметрам, которых нет у раскрученных сервисов Яндекса и Google. В итоге пользователь освобождается от необходимости просматривать каждую ссылку на предмет соответствия запросу, а сразу получает максимально качественный список материалов, содержащих интересующие его сведения. Найденные документы можно сортировать по году, области поиска и др. Реализована возможность скачивания найденных файлов одним архивом.
Для работы с поисковой системой пользователь может как создать новый аккаунт, так и войти при помощи уже существующего в одной из популярной социальной сети. Поскольку поиск информации осуществляется не только по общедоступным источникам, но и по базам судебных дел, реестрам юридических лиц и пр., на сайте предусмотрены различные уровни доступа. Получение данных из специфичных источников возможно только после подключения платного аккаунта. В сервис интегрирован модуль пополнения виртуального счета через систему международных платежных карт для получения доступа к расширенному функционалу сайта.
В настройках платного аккаунта пользователь может создавать списки отслеживания объектов и настроить получение уведомлений по интересующим его поисковым запросам.
Немного статистики
10 лет | 4 000 000 | 100 килобайт |
---|---|---|
Историческая глубина поиска данных | файлов за год | средний размер файла |
5 устройств | 8 специалистов | 3 месяца |
различной конфигурации тестировали сервис | участвовало в разработке | велась разработка поискового сервиса |
Результат
Нашей команде удалось выполнить проект в оговоренные сроки, несмотря на то, что по ходу его реализации происходили изменения технических спецификаций, а также укрупнение масштаба проекта за счет расширения списка категорий запрашиваемой информации.