sphinx

  • ХабрахабрФото Создание системы документирования, или как мы от «ворда» к docs as code за месяц переходили

    Создание системы документирования, или как мы от «ворда» к docs as code за месяц переходили

    Привет, Хабр! Меня зовут Юрий Никулин, и я руководитель направления документирования Cloud. Сегодня расскажу, как мы перешли с документирования в Word на подход docs as code и почему в качестве языка разметки выбрали reStructuredText. Почему мы этим занялись Мы в Cloud плотно работаем с двумя типами документации: внутренней для сотрудников и инструкциями для клиентов по продуктам. В первом случае мы используем…

    Читать далее »
  • ХабрахабрФото Manticore — альтернатива Эластику на C++ с 21-летней историей

    Manticore — альтернатива Эластику на C++ с 21-летней историей

    root@perf3 /perf/test_engines/tests/taxi # ./initWARNING: The cpuset variable is not set. Defaulting to a blank string.Stopping elasticsearch_engine ... doneRemoving elasticsearch_engine ... doneRemoving network test_engines_defaultNo stopped containersManticore Search (type columnar):No stopped containersWARNING: The cpuset variable is not set. Defaulting to a blank string.Building manticoresearchStep 1/4 : FROM manticoresearch/manticore:5.0.0 ---> 32e4119b4d86Step 2/4 : RUN apt-get -y update && apt-get -y install wget --->…

    Читать далее »
  • ХабрахабрФото Как мы делали свой поиск в Ozon: эволюция архитектуры от SQL до O2

    Как мы делали свой поиск в Ozon: эволюция архитектуры от SQL до O2

    Привет, Хабр! Меня зовут Сергей, я руководитель команды поиска в Ozon. Сегодня я расскажу об эволюции наших поисковых систем: как всё начиналось более 20 лет назад с обычных SQL-запросов, как мы осваивали Sphinx и Elasticsearch, и как сейчас наш собственный поисковый движок O2 на базе Apache Lucene выдерживает нагрузку в десятки тысяч RPS в сезон распродаж. Исторические хроники восстанавливались по…

    Читать далее »
  • ХабрахабрФото Docs as Code: введение в предмет

    Docs as Code: введение в предмет

    В последние несколько лет в среде технических писателей все больше на слуху концепция Docs as Code. Если вы раньше не сталкивались с этим термином, он обозначает подход к разработке технической документации с использованием тех же инструментов и процессов, что и написание кода. Если DocOps это про процессы и коллаборацию, то Docs as Code — про инструментарий, при помощи которого мы…

    Читать далее »
  • ХабрахабрФото Manticore Search — форк Sphinx: отчёт за 3 года

    Manticore Search — форк Sphinx: отчёт за 3 года

    В мае 2017 мы, команда Manticore Software, сделали форк Sphinxsearch 2. 3. 2, который назвали Manticore Search. Ниже вы найдёте краткий отчёт о проделанной работе за три с половиной года, прошедших с момента форка. Зачем был нужен форк? Прежде всего, зачем мы сделали форк? В конце 2016 работа над Sphinxsearch была приостановлена. Пользователи, которые пользовались продуктом и поддерживали развитие проекта…

    Читать далее »
  • ХабрахабрФото О локальном поиске замолвите слово

    О локальном поиске замолвите слово

    В стародавние времена я работал айтишником в одной фирме и в какое-то время возникла задача поиска по локальному хранилищу документов. Искать желательно было не только по названию файла, но и по содержанию. Тогда ещё были популярны локальные поисковые механизмы типа архивариуса и даже от Яндекса был отдельностоящий поисковик. Но это были не корпоративные решения их нельзя было развернуть централизовано для…

    Читать далее »
  • ХабрахабрФото SphinxSearch-meetup SuperJob

    SphinxSearch-meetup SuperJob

    28 февраля мы провели SphinxSearch-meetup SuperJob. Рассказываем, что обсуждали участники, делимся видео и презентациями. Алексей Сладков, ведущий разработчик SuperJob, выступил с темой «Как мы переходили на RT-индексы в поиске Superjob.ru». Алексей поделился опытом перехода от регулярного перестроения индексов для полнотекстового поиска и отправки обновлений в коде «по месту» к RealTime-индексам и автоматической синхронизации состояния индекса и базы данных MariaDB. Решить…

    Читать далее »
  • ХабрахабрФото Эволюция поиска — как купить пианино в три клика

    Эволюция поиска — как купить пианино в три клика

    Этот способ, хоть и казался привычным, был не всегда удобен — чтобы найти товар или услугу, нужно было сделать большое количество кликов. Раньше на Авито можно было найти нужный товар, используя фильтрацию по ключевым словам или навигацию по дереву категорий. С этим нововведением в выдачу перестали попадать неподходящие, откровенно «мусорные» товары. Более года назад у нас появилась релевантность, благодаря которой…

    Читать далее »
  • ХабрахабрФото HighLoad++ Awards: награда, которую деплоили, деплоили и наконец задеплоили

    HighLoad++ Awards: награда, которую деплоили, деплоили и наконец задеплоили

    Например, придумали механику asset pipeline на Rails, и в 2011–2012 году о ней начали выходить статьи в американских блогах, о ней раструбили по всему миру. — На рынке очень грустная ситуация в отношении того, насколько мы, программисты, умеем делиться знаниями и умениями друг с другом. У нас в России сейчас более скептичны к новшествам, чем в американском IT-сообществе. А я…

    Читать далее »
  • ХабрахабрФото Как устроен поиск

    Как устроен поиск

    Привет, юзернейм! Каждый день мы сталкиваемся с поиском различных данных. Почти на каждом веб-сайте с большим количеством информации сейчас есть поиск. Поиск есть в домашних компьютерах, в мобильных телефонах, в различного рода программном обеспечении. Конечно, если спросить любого разработчика про поиск с точки зрения технологий, на ум сразу придет elasticsearch, lucene или sphinx. Сегодня я хочу заглянуть с тобой «под…

    Читать далее »


Кнопка «Наверх»