Аналитика и тестированиеСодержание маркетингаSearch Marketing
Algolia: внутренний поиск в реальном времени как услуга
Создание собственных мощных и быстрых возможностей внутреннего поиска в реальном времени - это настоящий проект. Добавьте к этому географический поиск, изображения, коммерцию и мобильную связь, и вы, по сути, создадите целую платформу. Сегодня утром мы как раз говорили с производителем об их возможностях поиска и о том, что этот элемент должен быть более заметным на их сайте.
Не нужно разрабатывать свои собственные - Algolia - это полностью размещенная поисковая служба, доступная как REST API. API клиенты доступны для всех основных фреймворков, платформ и языков и передачи данных между клиентами и API находится в формате JSON.
Особенности Algolia
- Высокопроизводительный - время отклика до 200 раз быстрее, чем у Elasticsearch, и до 20,000 4 раз быстрее, чем у SQLite FTSXNUMX. Индексирование является асинхронным, поэтому пользователи могут искать новые данные через несколько секунд после обновления. Они также выставляют API для проверки статуса индексации.
- Nginx - Реализация на стороне сервера Algolia полностью написана на C ++ и встроена в виде модуля внутри высокопроизводительного HTTP-сервера Nginx.
- Аккаунт - Единый графический интерфейс для всех операций, включая использование, производительность, настройки, API журналы, API ключи и просмотр данных.
- поиск в базе данных - предназначен для поиска записей, а не страниц
Идеальное решение для баз данных SQL и NoSQL с прозрачным алгоритмом ранжирования, оптимизированным для полуструктурированных данных. - Мульти-атрибуты - принимает типы объектов и любое количество атрибутов для поиска.
- Искать по мере ввода - помимо простого автозаполнения, пользователи получают обновленные результаты поиска с каждой вводимой буквой.
- Актуальность - полностью настраиваемый и прозрачный рейтинг. Algolia предоставляет самый простой способ отсортировать результаты по популярности, сохраняя при этом актуальность.
- Мобильный телефон - разработан для мобильных… быстро, прощает опечатки и сортирует результаты по географическому расстоянию.
- Языкознание - Поиск на любом письменном языке. Например, поиск с использованием упрощенного китайского языка может найти совпадения на традиционном китайском языке.
- Исправление опечаток – Algolia понимает опечатки даже в первых буквах, поэтому пользователи все равно могут найти то, что ищут.
- Умное выделение - Выделите, какой раздел соответствует запросу пользователя, даже если раздел состоит только из первых нескольких букв слова и содержит опечатки.
- Обработка в реальном времени - единственная поисковая система, предлагающая фасеты по мере ввода, поэтому пользователи получают результаты фасетирования после первого нажатия клавиши.
- Геопоиск - отображать попадания по расстоянию, либо только те, что рядом, либо в определенной местности. Совместите с текстовыми запросами и любыми другими функциями поиска.
- Высокая доступность на грани наркоза 99.99% SLA (соглашение об уровне обслуживания). Все записи данных автоматически индексируются на трех различных высокопроизводительных серверах.
- Мультицентры обработки данных - сокращайте время отклика, выбирая центр обработки данных, ближайший к вашим пользователям.
- Первоклассная безопасность – API ключи ограничивают доступ к определенному индексу и устанавливают ограничения, такие как максимальная скорость запросов для IP-адреса или время истечения срока действия ключа.