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.589 ]
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;
    }
}
MySQL + Amarok: dupla poderosa
Sphinx Search: Free open-source SQL full-text search engine (Parte 1 - Instalação)
Criando uma mala direta com OpenOffice.org
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Problemas com Driver NVIDIA (5)
Warcraft II Remastered no Linux? (8)
Instalação dualboot Windows 11 e Debian 13 (7)









