Главная
Блог разработчиков phpBB
 
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама

Стремительный поиск в «Альфа-Клике»

Anna | 5.06.2014 | нет комментариев

Незадолго команда Альфа Lab запустила новейший поиск по Клику. Повседневно интернет-банком пользуются сотни тысяч заказчиков, и даже такая, казалось бы маленькая, доработка упростит им жизнь и поможет стремительней обнаружить надобную функцию либо получателя платежей.

Быстрый поиск в Альфа-Клике

На Прогре много заказчиков Альфы, и будет проще и стремительней спросить напрямую – как бы вы хотели пользоваться таким сервисом, какие функции вам были бы комфортны и пригодны? Предлагаю обсудить это в комментариях.

Несколько слов о том, как работает поиск и о его вероятностях – под катом.

Сейчас заказчик может мигом переходить на оплату служб мобильной связи, ЖКХ, интернет-провайдера, делать переводы на свои и чужие счета.
Поиск переводов внутри интернет-банка

Получать информацию по счетам, картам и кредитам.
Мгновенный поиск по счетам

И многое другое.
Мгновенный поиск по возможным операциям с картами

Немножко о технике

Для реализации полнотекстового поиска была выбрана open source библиотека Apache Lucene.

На рынке представлено несколько знаменитых решений, недурной обзор которых теснее есть на Прогре. Мы предпочли Lucene, т.к. это примитивное и совместно с тем комфортное решение. К тому же данный движок написан на java, а мы, в большинстве своём, являемся java-разработчиками.

Индекс строится для всякого заказчика на время работы его сессии и размещается в RAM java-машины, в рамках которой установлена данная сессия.
Построение файла производится асинхронно во время входа заказчика в Клик, и к моменту возникновения поисковой строки перед глазами заказчика, все нужные данные получены и готовы к применению. Время поиска исчисляется миллисекундами.

Информация для построения индекса располагается на различных серверах и платформах, следственно для её приобретения применяются web-сервисы. Пользователь интернет-банка, делая операции, может изменить данные в системе: переименовать счёт либо карту, сделать новейший образец, удалить финансовую цель. По любому сходственному событию асинхронно запускается процесс переиндексации, в итоге данные кэша для поиска неизменно остаются up-to-date.

Постараюсь ответить на ваши вопросы и с интересом изучу предложения по доработке функционала обслуживания.

Источник: programmingmaster.ru

Оставить комментарий
Форум phpBB, русская поддержка форума phpBB
Рейтинг@Mail.ru 2008 - 2017 © BB3x.ru - русская поддержка форума phpBB