Аналітика та тестуванняВміст МаркетингSearch Marketing
Алголія: Внутрішній пошук у реальному часі як послуга
Побудова власних можливостей внутрішнього пошуку, які є розширеними, у режимі реального часу та швидким, - це цілком проект. Додайте до нього географічний пошук, зображення, торгівлю та мобільні пристрої, і ви в основному розробляєте цілу платформу. Сьогодні вранці ми просто говорили з виробником про їх можливості пошуку та про те, що елемент повинен бути більш продемонстрований на їх сайті.
Не потрібно розробляти власні - Algolia - це повністю розміщена послуга пошуку, доступна як REST API. API клієнти доступні для всіх основних фреймворків, платформ та мов, а також передача даних між клієнтами та API у форматі JSON.
Особливості Algolia
- Високопродуктивний - час відгуку до 200 разів швидший, ніж Elasticsearch, і до 20,000 разів швидший, ніж SQLite FTS4. Індексація є асинхронною, тому користувачі можуть шукати нові дані вже через кілька секунд після оновлення. Вони також виставляють API для перевірки статусу індексації.
- Nginx - Реалізація Algolia на стороні сервера повністю написана на C ++ і вбудована як модуль всередині високопродуктивного HTTP-сервера Nginx.
- Інформаційна панель - Один графічний інтерфейс для всіх операцій, включаючи використання, продуктивність, налаштування, API колоди, API клавіші та перегляд даних.
- Пошук у базі даних - призначений для пошуку записів, а не сторінок
Ідеальне рішення для баз даних SQL та NoSQL з прозорим алгоритмом ранжирування, оптимізованим для напівструктурованих даних. - Мультиатрибути - приймає типи об’єктів та будь-яку кількість атрибутів для пошуку.
- Шукайте під час набору тексту - окрім простого автоматичного заповнення користувачі отримують оновлені результати пошуку з кожною введеною буквою.
- доречність - повністю настроюваний та прозорий рейтинг. Algolia забезпечує найпростіший спосіб сортування результатів за популярністю, зберігаючи при цьому актуальність.
- Mobile - розроблено для мобільних пристроїв ... швидко, пробачте помилки та сортуйте результати за географічною відстанню.
- Мовознавство - Пошук будь-якою письмовою мовою. Наприклад, пошук за допомогою спрощеної китайської мови може знайти відповідні хіти в традиційній китайській мові.
- Виправлення помилок - Algolia розуміє помилки друку навіть у перших кількох буквах, тому ваші користувачі все ще можуть знайти те, що шукають.
- Розумне підсвічування - Виділіть, який розділ відповідає запиту користувача, навіть якщо цей розділ містить лише кілька перших літер слова та містить помилки.
- Фасетування в реальному часі - єдина пошукова система, яка пропонує фасети під час набору тексту, тому користувачі отримують результати гранування після першого натискання клавіші.
- Гео-пошук - відображати звернення за відстанню, або лише за оточуючими, або в певній області. Поєднуйте з текстовими запитами та будь-якими іншими функціями пошуку.
- Висока доступність - a 99.99% SLA (угода про рівень обслуговування). Всі записи даних автоматично індексуються на трьох різних висококласних серверах.
- Багатоцентри обробки даних - зменшіть час відповіді, вибравши центр обробки даних, найближчий до ваших користувачів.
- Першокласна безпека - API ключі обмежують доступ до певного індексу та встановлюють такі обмеження, як максимальна швидкість запиту для IP-адреси або час закінчення терміну дії ключа.