code4russia
TRANSCRIPT
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
Мобильный виджет
Разработчик: Динерштейн Леонид[email protected]