Выпуск Manticore Search 2.6.0

Мы рады объявить о выпуске Manticore Search 2.6.0.

Предварительно собранные пакеты для Debian, Ubuntu, Red Hat/CentOS, Windows и OSX можно скачать здесь .

Перколяция запросов

Этот выпуск вводит функцию, известную как перколяция запросов, перспективный поиск или поиск в обратном порядке. В отличие от нормального рабочего процесса, когда документы хранятся в индексе, а запросы выполняются против него, эта техника позволяет постоянно хранить запросы и проверять, соответствуют ли документы им. Запросы хранятся в новом типе индекса - перколяция - аналогично индексу RealTime, и новая команда CALL PQ может использоваться для проверки, соответствует ли документ или пакет документов сохраненным запросам.

Улучшения

HTTP JSON запросы теперь могут выполнять сравнение на равенство по атрибутам, MVA и JSON атрибуты могут использоваться при вставках и обновлениях. Обновления и удаления через JSON API могут выполняться на распределенных индексах.

Новая директива индекса morphology_skip_fields позволяет определить список полей, к которым не применяется морфология.

expand_keywords теперь может быть директивой времени выполнения запроса, установленной с помощью оператора OPTION.

Удаления

Как было объявлено ранее, этот выпуск удаляет поддержку 32-битных docid. Обновление индексов с 32-битными docid требует полной переиндексации.

Обновление

В этом выпуске мы изменили внутренний протокол, используемый мастерами и агентами для общения друг с другом. Если вы запускаете Manticoresearch в распределенной среде с несколькими экземплярами, убедитесь, что сначала обновляете агентов, а затем мастеров.

Для полного отчета об изменениях, пожалуйста, обратитесь к Примечанию о выпуске .

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

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