ElasticSearch
- A)é uma linguagem de programação.
Errada: ElasticSearch nao é uma linguagem de programação, e sim uma tecnologia de busca e analise.
- B)suporta pesquisas de texto completo (full-text search).
Certa: ele suporta pesquisas de texto completo, com busca por relevancia e processamento de texto.
- C)é usado no armazenamento de banco de dados.
Errada: ele nao é usado como um banco relacional tradicional de armazenamento geral, mas como motor de busca e analise.
- D)é um banco de dados relacional.
Errada: ElasticSearch nao é um banco de dados relacional, e sim uma solução NoSQL orientada a documentos e busca.
- E)não suporta buscas em tempo real.
Errada: ele é conhecido justamente por oferecer buscas quase em tempo real, e nao por impedir isso.
Gabarito: B
ElasticSearch, ou Elasticsearch, nao é linguagem de programação e nem banco relacional. Ele é um mecanismo de busca e analise de dados, muito usado quando o foco é pesquisar rapido, filtrar e encontrar informacoes em grandes volumes de texto. Pense nele como um “turbo” para buscas: ele organiza os dados para responder consultas com muita agilidade. O ponto central da questão é o full-text search. Isso significa pesquisar dentro do conteudo textual, com recursos como relevancia, correspondencia parcial, analise de palavras e tolerancia a variações. Por isso, o ElasticSearch ficou famoso em sistemas de busca, logs, monitoramento e recomendacao. Outro detalhe importante é que ele trabalha bem com consultas quase em tempo real, o que derruba a alternativa que diz o contrario. Em provas, a banca costuma explorar exatamente essa ideia: ElasticSearch nao é um SGBD relacional tradicional, mas sim uma ferramenta da familia NoSQL voltada para busca e analise. Então, o gabarito B esta correto porque o ElasticSearch suporta pesquisas de texto completo.