Code4Russia

   Сервис для предварительной обработки
обращений граждан в государственные органы


            Леонид Динерштейн
Публичный сервис

● Обработка вопроса от гражданина
● Выдача наиболее подходящих ответов
● Выдача списка контактных данных
  ведомств, если ответ не найден
Обработка вопроса от гражданина
Выдача наиболее подходящих ответов
Выдача списка контактных данных ведомств
Административный интерфейс:

●   Обработка вопросов без ответов
●   Ввод новых вопросов/ответов
●   Ввод новых ведомств
●   Словарь синонимов
Технологии и инструменты
 ●   Solr
 ●   Ruby on Rails
 ●   MySQL
 ●   Cucumber
 ●   Haml & Sass
 ●   Nginx
 ●   Unicorn
Сердце
Solr -- корпоративный поисковый сервер с открытым
исходным кодом.

Поддерживает:
● Полнотекстовый поиск
● Поиск по документам Word, PDF
● Словарь синонимов
● Морфологию русского языка
● Поиск с условиями
Используется:
● WhiteHouse.gov
● Search.USA.gov
● Twitter
● LinkedIn
● Salesforce
Качество поиска
● Стемматизация слов (выделение основы)
  бланки ответов => бланк ответ

● Поиск по синонимам
  гаи => гибдд, РОО => районный отдел образования,
  ИП => индивидульаный предприниматель

● Функция "Ответ помог / Плохой ответ"
  понижает рейтинг ответа и снижает место в выдаче поиска
● Сохранение неотвеченных вопросов
  с последующей возможностю ответа или привязки с
  существующим ответом
Удобство использования сервиса
● Оптимизация интерфейса для мобильных
  устройств
● Крупный шрифт
● Подсветка результатов поиска
Оптимизация для мобильных
уcтройств
Возможности интеграции и
модификации
● REST API -- прием HTTP запросов и
  выдача результатов в JSON и XML
  формате


                                XML

    Запрос       Сервис

                                JSON
Возможности интеграции и
модификации
● Встраиваемый виджет
● Мобильный виджет
● iframe виджет
uslugi.tatar.ru
Мобильный виджет
Разработчик:
Динерштейн Леонид
leonid.dinershtein@gmail.com

code4russia