Apache Lucene и Apache Solr 7.0.0 — крупное обновление поискового движка

Вчера некоммерческая организация Apache Software Foundation (ASF) представила крупное обновление своих Open Source-проектов Solr и Lucene — 7.0.0.

Apache Lucene — популярное решение для полнотекстового поиска, написанное на Java, а Solr — компонент этого решения, реализующий поисковый сервер с функциями подсвечивания совпадений, кэширования, репликациями, административного веб-интерфейса и т.п. Среди значимых изменений в самом Lucene 7.0.0 можно выделить обновлённый кодек, оптимизирующий индексацию и поиск sparse-значений, улучшенную производительность при интенсивном использовании операций удаления и обновления, лучшую поддержку синонимов из многих слов (в классическом парсере запросов убрана разбивка по пробелам).

Логотипы Apache Lucene и Apache Solr
Логотипы Apache Lucene и Apache Solr / Иллюстрация с сайта Apache Lucene

Среди новшеств в Apache Solr 7.0.0 — поддержка разных Replica Types (доступные типы — NRT и PULL), автоматическое масштабирование новых реплик с помощью специального фреймворка, JSON с отступами как формат ответов по умолчанию для всех API, Analytics Component 2.0 с поддержкой распределённых коллекций и нового языка JSON-запросов, новый API v2 (/api) используется по умолчанию (но старый /solr по-прежнему доступен), протестированная и верифицированная поддержка Java 9.

Дмитрий Шурупов по материалам Apache Lucene, Apache Lucene.



Коды для вставки в блог\форум

blog comments powered by Disqus


Вспомним другие новости из этого раздела?


Soft

←+Ctrl+→

Последние новости

Подгружаем последние новости