Будинки Бази даних Що таке apache solr? - визначення з техопедії

Що таке apache solr? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає Apache Solr?

Apache Solr - це платформа пошуку з відкритим кодом для підприємств, яка є частиною проекту Apache Lucene.

Він призначений для швидкого пошуку даних, що зберігаються в HDFS в Apache Hadoop. Solr забезпечує індексацію, реплікацію та збалансований навантаження запитів, централізовану конфігураційну схему, автоматизовану відмову та відновлення та відрізняється високою масштабованістю, надійністю та стійкістю до помилок.

Багато найбільших веб-сайтів в Інтернеті використовують Apache Solr для своїх функцій пошуку та навігації.

Техопедія пояснює Apache Solr

Apache Solr був розроблений за допомогою Java і працює як автономний повнотекстовий сервер пошуку, який міститься в сервлеті типу Jetty. У рамках проекту Lucene, Solr використовує бібліотеку пошуку Lucene Java як своє ядро ​​для пошуку та індексації.

Він також має API RS-подібного JSON та XML / HTTP, що дозволяє легко користуватися будь-якою мовою програмування.

Зовнішня конфігурація Solr дозволяє легко підлаштовуватися під будь-який тип програми без кодування Java, і вона навіть має розгалужену архітектуру плагінів, коли програма вимагає розширеного налаштування.

Особливості Solr:

  • Розширені повнотекстові можливості пошуку
  • Широка архітектура плагінів
  • Поблизу індексації в реальному часі
  • Оптимізований великий об'єм веб-трафіку
  • Комплексний інтерфейс адміністрування для HTML
  • Використовує стандартні інтерфейси, такі як XML, HTTP та JSON
  • Статистика серверів піддавала JMX для включення моніторингу
  • Лінійно масштабована, автоматична відмова та відновлення та автоматична реплікація індексу
Що таке apache solr? - визначення з техопедії