Elasticsearch na saúde
Na série de artigos, pretendo demonstrar o uso do elasticsearch com PHP na área de saúde em um ambiente de produção.
[ Hits: 4.702 ]
Por: Jackson Veroneze em 15/09/2016 | Blog: https://jacksonveroneze.com
<?php
namespace CoreElasticsearchClient;
use ElasticsearchClient as ClientElasticsearch;
use ElasticsearchClientBuilder;
class Client
{
/**
* Método construtor da classe.
*/
private function __construct()
{
}
/**
* Método clone do tipo privado previne a clonagem dessa instância da classe
*
* @return void
*/
private function __clone()
{
}
/**
* Método unserialize do tipo privado para prevenir a desserialização da instância dessa classe.
*
* @return void
*/
private function __wakeup()
{
}
/**
* Método responsável por criar a instância.
*
* @return ClientElasticsearch
*/
public static function getInstance()
{
static $instance = null;
if (null === $instance) {
// Aqui busco no arquivo de configurações os server que estão rodando elastic.
// Vou deixar fixo para os testes.
$hosts = ['172.17.0.1:9200'];
$clientBuilder = ClientBuilder::create();
$clientBuilder->setHosts($hosts);
$instance = $clientBuilder->build();
}
return $instance;
}
}
Instalando o Interbase 7.5 no Debian Sarge
Administrar um servidor MS SQL pelo Linux
Instalando o Caché (banco de dados pós-relacional)
Automatizando a criação de uma base de conhecimento em Prolog para gerenciar os acessos a um site
Paginação de resultados com a classe ADODB
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
O widget do Plasma 6 Área de Notificação
[Resolvido] Algo deu errado ao abrir seu perfil
Quando vocês pararam de testar distros? (14)
Problema com som no laptop (3)
Não estou conseguindo fazer funcionar meu Postfix na versão 2.4 no Deb... (2)









