⚠️ Эта страница автоматически переведена, и перевод может быть несовершенным.

Manticore Search: итоги 2019 года

author image
View as markdown

Год подходит к концу, и пришло время подвести итоги того, что произошло с Manticore в 2019 году. Вот за что мы будем помнить 2019 год:

Основные новые функции:


  • Перколирующие запросы были значительно улучшены и стали готовыми к продакшну. Наши клиенты успешно используют новый тип индекса в продакшн-средах уже более года
  • Репликация для PQ- и RT-индексов. Больше никаких shell-скриптов и rsync со случайными сбоями и высокой задержкой репликации. Репликация теперь встроена и синхронна
  • В мае вышел Manticore Search v3 с новым улучшенным форматом индекса, лучше подходящим для больших индексов, новым режимом kill-list и повышенной производительностью
  • Хранение документов . Больше нет необходимости тратить ОЗУ на хранение оригинального текста документов.
  • Auto-id. Генерация id для RT на стороне приложения — в прошлом. Если id нет, просто не указывайте его, и Manticore сгенерирует его автоматически. Это чрезвычайно важно в случаях, когда Manticore используется как единственное хранилище документов, например при управлении логами.

Пакетирование


Безопасность


  • Для нашего HTTP JSON-интерфейса добавлена поддержка SSL . Теперь вы можете подключаться к Manticore Search через HTTPS

Интерактивные курсы


На https://play.manticoresearch.com опубликовано более 20 интерактивных курсов. Это уникальная возможность изучить самые важные функции Manticore Search прямо в браузере за считанные минуты, без необходимости готовить конфигурацию и прочее. Вам даже не нужно читать документацию. Мы считаем, что это лучший способ изучить Manticore для тех, кто только начинает.

Морфология


Общая идея заключалась в упрощении, поэтому:

  • вместо поддержания огромного массива charset_table в большинстве случаев вы можете написать просто «charset_table=non_cjk »
  • если вы работаете с китайскими данными, вы можете дополнительно добавить «charset_table=cjk» и «morphology=icu_chinese», и китайские тексты, в которых обычно нет пробелов, будут правильно токенизированы
  • стоп-слова теперь встроены для 50 языков . Для английского просто добавьте «stopwords=en», и всё будет в порядке

Новые функции


  • HIGHLIGHT() , с которой подсветка сводится к простому «select highlight() from index where match('your query')»
  • CONCAT() для конкатенации любого количества строк
  • LAST_INSERT_ID() — дополнение к функции Auto-id, важное, когда нужно знать только что автоматически сгенерированный id
  • SUBSTRING_INDEX()

Новые клиенты и плагины


С Рождеством и Новым годом!


Желаем вам потрясающего 2020 года! А мы сделаем всё возможное, чтобы и дальше развивать и поддерживать Manticore Search.

С уважением,
Команда Manticore Software

Установить Manticore Search

Установите Manticore Search одной командой в Linux или macOS:

curl https://manticoresearch.com | sh

Для расширенных вариантов установки см. полное руководство по установке и документацию .

Установить Manticore Search