Год подходит к концу, и пришло время подвести итоги того, что произошло с Manticore в 2019 году. Вот что мы будем вспоминать о 2019 годе:
Основные новые функции:
- Перколяционные запросы были значительно улучшены и стали готовыми к промышленной эксплуатации. Наши клиенты уже более года успешно используют новый тип индекса в производстве
- Репликация для PQ и RT индексов. Больше никаких shell-скриптов и rsync с периодическими сбоями и высокой задержкой репликации. Теперь репликация встроена и синхронна
- В мае был выпущен Manticore Search v3 с новым улучшенным форматом индекса, лучше подходящим для больших индексов, новым режимом kill-списков и более высокой производительностью
- Хранение документов . Больше нет необходимости тратить RAM для хранения исходных текстов документов
- Авто-id . Генерация id для RT на стороне приложения осталась в прошлом. Если у вас его нет - просто пропустите, и Manticore сгенерирует его автоматически. Это крайне важно в случаях, когда Manticore используется как единственное хранилище документов, например, при управлении журналами
Упаковка
- В 2019 году мы запустили официальный YUM репозиторий
- И официальную формулу Homebrew для пользователей MacOS
- Мы также начали сборку для Centos 8
Безопасность
- Была добавлена поддержка SSL для нашего HTTP JSON интерфейса. Теперь вы можете подключаться к Manticore Search через HTTPS
Интерактивные курсы
Было опубликовано более 20 интерактивных курсов на https://play.manticoresearch.com . Это уникальная возможность изучить самые важные функции 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()
Новые клиенты и плагины
- Мы добавили Go клиент
- И добавили поддержку для клиентов, написанных на Go
С Рождеством и Счастливым Новым Годом!
Мы желаем, чтобы ваш 2020 год был потрясающим! Мы будем делать все возможное, чтобы продолжить развитие и поддержку Manticore Search.
С уважением,
Команда Manticore Software