Lar Bases de dados O que é o apache solr? - o que é techopedia

O que é o apache solr? - o que é techopedia

Índice:

Anonim

Definição - O que significa o Apache Solr?

O Apache Solr é uma plataforma de pesquisa corporativa de código aberto que faz parte do projeto Apache Lucene.

Ele foi projetado para pesquisa rápida de dados armazenados no HDFS no Apache Hadoop. O Solr fornece indexação, replicação e consulta com balanceamento de carga, um esquema de configuração centralizada, failover e recuperação automatizados e é altamente escalável, confiável e altamente tolerante a falhas.

Muitos dos maiores sites da Internet usam o Apache Solr para seus recursos de pesquisa e navegação.

Techopedia explica Apache Solr

O Apache Solr foi desenvolvido usando Java e é executado como um servidor de pesquisa de texto completo independente, que está contido em um servlet como o Jetty. Como parte do projeto Lucene, o Solr usa a biblioteca de pesquisa Java Lucene como núcleo para pesquisa e indexação.

Ele também possui APIs JSON e XML / HTTP do tipo REST, que facilitam o uso em qualquer linguagem de programação.

A configuração externa do Solr facilita a personalização de qualquer tipo de aplicativo sem a codificação Java e ainda possui uma extensa arquitetura de plug-ins quando o aplicativo requer personalização avançada.

Recursos do Solr:

  • Recursos avançados de pesquisa de texto completo
  • Extensa arquitetura de plugins
  • Indexação quase em tempo real
  • Tráfego da web de alto volume otimizado
  • Interfaces de administração abrangentes para HTML
  • Usa interfaces padrão, como XML, HTTP e JSON
  • As estatísticas do servidor expuseram o JMX para ativar o monitoramento
  • Escalonável linearmente, failover e recuperação automáticos e replicação automática de índices
O que é o apache solr? - o que é techopedia