Algolia

редактировать
Algolia
Тип Частный
ПромышленностьПрограммное обеспечение. Информационные технологии. Поисковые системы
ЖанрПоиск и индекс
Основатели
  • Николас Дессейн, Жюльен Лемуан
Штаб-квартираСан-Франциско, Калифорния, США
Обслуживаемая территорияВо всем мире
Ключевые люди
  • Николя Дессейн (генеральный директор), Жюльен Лемуан (технический директор)
Услуги
Количество сотрудников320+
Веб-сайтwww.algolia.com

Algolia - это стартап в США, предлагающий продукт веб-поиска через SaaS (программное обеспечение как услуга ) модель.

Содержание
  • 1 Компания
  • 2 Продукты и технологии
    • 2.1 Продукты
    • 2.2 API
    • 2.3 Инфраструктура
  • 3 Ссылки
  • 4 Внешние ссылки
Компания

Algolia была основана в 2012 году Николя Дессен и Жюльен Лемуан, которые родом из Парижа, Франция. Изначально это была компания, ориентированная на офлайн-поиск на мобильных телефонах. Позже он был выбран для участия в классе Y Combinator Winter 2014.

Начиная с двух центров обработки данных в Европе и США, Algolia открыла третий центр в Сингапуре в марте 2014 года, а по состоянию на 2019 год заявляла о своем присутствии в более чем 70 центрах обработки данных в 16 регионы мира. Он обслуживает около 7500+ клиентов, обрабатывая 60 миллиардов пользовательских запросов в месяц. В мае 2015 года Algolia получила 18,3 млн долларов в виде инвестиций серии A от финансовой группы, возглавляемой Accel Partners, а в 2017 году инвестиции серии B в размере 53 миллионов долларов США, также возглавляемые Accel Partners From С июня 2016 г. по сентябрь 2019 г. использование Algolia небольшими веб-сайтами увеличилось с 632 до 5 168 в «1 млн. Лучших веб-сайтов» и 197 в «10 тыс. Лучших веб-сайтов» по ​​оценке.

Продукты и технологии

Модель Algolia предоставляет поиск как услугу, предлагая поиск в Интернете по веб-сайту клиента с использованием внешней поисковой системы . Хотя поиск по сайту уже давно доступен от обычных поставщиков веб-поиска, таких как Google, обычно это делается как подмножество общего веб-поиска. Поисковая машина сканирует или пауков в Интернете в целом, включая клиентский сайт, а затем предлагает функции поиска, ограниченные только этим целевым сайтом. Это большая и сложная задача, доступная только крупным организациям масштаба Google или Microsoft.

Продукт Algolia индексирует только сайты своих клиентов, поэтому задача поиска намного проще. Данные для клиентского сайта передаются от клиента в Algolia через RESTful JSON API, после чего окно поиска просто добавляется на веб-страницы клиента. Эта модель поиска призвана дать преимущества производительности и сложности полноценной внутренней поисковой системы, работающей на внутренней базе данных веб-сайта, но с простотой настройки использования ограниченного по сайту поиска Google.

Продукты

Algolia заявляет о ряде преимуществ своего подхода, включая скорость ответа при поиске по одному сайту, а не по всей сети. Более того, поскольку поиск Algolia может быть адаптирован к клиентскому сайту, его известной структуре и его аспектам метаданных, предлагаемый поиск может быть более интеллектуальным и более специфичным для сайта, чем обобщенный текстовый поиск в Интернете. Это повышает релевантность результатов поиска, поскольку при поиске может учитываться семантика содержания сайта. Веб-сайт, на котором продаются как щенки, так и собачьи когти, может избежать путаницы при поиске и омонимии, которые сбивают с толку подходы простого текстового поиска.

Algolia подчеркивает свою способность предоставлять мгновенные, многоплатформенные и устойчивые к опечаткам функции. Программное обеспечение Algolia с закрытым исходным кодом. Тем не менее, они в определенной степени способствуют развитию сообщества открытого исходного кода. Двумя примерами являются Algolia Place и Algolia Document.

API

Algolia предоставляет свою службу поиска через различные API. Rest API предоставляет базовые функции поиска, анализа и мониторинга. Существует 10 поддерживаемых языков и платформ для использования клиентом. Поддерживаемые языки: Python, Ruby, PHP, JavaScript, Java, Go, C#, Scala. Поддерживаются две мобильные платформы: iOS, Android. Algolia также может быть интегрирована с четырьмя веб-фреймворками: Ruby on Rails, Symfony, Django и Laravel. Что касается пользовательского интерфейса, у Algolia есть несколько вариантов библиотек пользовательского интерфейса на выбор.

Помимо этих продуктов, Algolia также имеет интеграцию с другим программным обеспечением с открытым исходным кодом и сторонним программным обеспечением, включая Drupal, WordPress и Magento.

Infrastructure

Algolia задокументировала одну попытку устранить все единичные точки отказа в своей архитектуре и предложила всемирную инфраструктуру под названием Распределенная поисковая сеть для эффективного ответа на поисковый запрос из любого места.

Функция DSN позволяет: установить места в сети Algolia, где данные должны дублироваться. API и запросы направляются из браузера или мобильного приложения конечного пользователя в ближайшее место в сети. Эта настройка помогла уменьшить задержку обработки для конечных пользователей и повысить доступность для их поиска.

Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-10 22:43:10
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте