1. Instale o Elasticsearch
Elasticsearch Download Endereço: http://www.ellasticsearch.org/download/
・ Após o download, descompacte diretamente, digite a lixeira no diretório, execute o elasticsearch.bat sob CMD para iniciar o Elasticsearch
・ Use o navegador para acessar: http: // localhost: 9200/. Se os seguintes resultados aparecerem, a instalação será bem -sucedida:
{"Name": "Benedict Kine", "Cluster_name": "Elasticsearch", "Version": {"Number": "2.2.0", "Build_hash": "8FF36D139E16F8720F2947EF62167A888992FE" "Build_times" " "build_snapshot": false, "Lucene_version": "5.4.1"}, "slogan": "Você sabe, para pesquisa"} em:
・ Nome --- O nome da instância do Elasticsearch. Por padrão, ele selecionará aleatoriamente um na lista de nomes e sua configuração está no arquivo config/elasticsearch.yml;
・ Versão --- Número da versão, representando um conjunto de informações no formato json, onde:
O campo numérico representa o número da versão do Elasticserch atualmente em execução;
O campo Build_Snashot representa se a versão atual é construída a partir da fonte;
Lucene_version representa a versão do Lucene em que o Elasticsearch se baseia;
・ Slogan-contém o primeiro slogan do Elasticsearch: "Você sabe, para pesquisa".
2. Versão RTF
Os iniciantes podem começar com a versão RTF do ElastisEarch. RTF é a abreviação de Ready to Fly, uma versão de engenharia recomendada que integra plug-ins básicos (como embalagem de serviço, segmentação de palavras chinesas, atletas de mapeador, transporte de transporte, ferramentas.Carrot2 e outros plug-ins) e possui programas de amostra que podem ser iniciados diretamente.
Endereço para download: https://github.com/medcl/elasticsearch-rtf
Após a descompressão, você verá sua estrutura de diretório. As principais pastas e funções contidas no Elasticsearch são as seguintes (tomando a versão TF como exemplo):
・ Bin-contenha alguns scripts que executam instâncias de pesquisa de elasticidade e plug-ins de gerenciamento;
・ Config-principalmente alguns arquivos de configurações ・ Lib-contém alguns arquivos de pacotes relacionados;
・ Plugins-inclusive arquivos de plug-in relacionados, etc.;
・ Logs-arquivo de log;
・ Dados-onde os dados são armazenados no Elasticsearch;
・ Arquivos de trabalho de trabalho.
3. Introdução e instalação de plug-in
1. cabeça
Head é um plug -in cliente usado para monitorar o status do Elasticsearch.
Instale: Instale o plug-in Mobz/Elasticsearch-Head no diretório da bin
Após a instalação, digite: http: // localhost: 9200/_plugin/head/no navegador, e a seguinte interface será aberta:
A figura mostra um nó Bento Kine. Cada nó possui dados de um índice diferente e a cabeça fornece um cliente HTTP.
2. Marvel
A Marvel é o cliente de monitoramento gráfico do Elasticsearch, que pode ser usado para visualizar o status atual de vários itens.
Instalar:
A Marvel existe como um plug-in Elasticsearch e pode ser instalada diretamente através do plug-in:
# ./bin/plugin -i Elasticsearch/Marvel/mais recente
Se você baixar o pacote de instalação do site oficial, execute:
# ./bin/plugin -i Marvel Arquivo: ///path/to/marvel-latest.zip
correr:
Digite: http: // localhost: 9200/_plugin/Marvel/no navegador, e a seguinte interface será aberta:
2. Construa índices com a ajuda da cabeça
Depois de iniciar o Elasticsearch, visite: http: // localhost: 9200/_plugin/head/no navegador para abrir a ferramenta da cabeça.
Etapa1:
Clique no botão "Novo índice" para criar um novo índice e insira o nome do índice na caixa pop-up, conforme mostrado na figura abaixo. O número de fragmentos é 5 e é 0, 1, 2, 3, 4 em sequência. A cópia de dados é 1,
Veja os seguintes resultados na visão geral de que o índice foi criado com sucesso. A cópia Sharded com uma caixa grossa na figura é a cópia fornecida dos dados.
Etapa2:
Na guia "Qualquer solicitação" da ferramenta Head, abra a opção "Consulta", conforme mostrado na figura abaixo.
3. Índice de consulta
Ou no rótulo de consulta composta, selecione o tipo de operação GET (equivalente a selecionar), como mostrado na figura a seguir, você pode ver as informações detalhadas do arquivo de índice.
4. Instruções de operação
A cabeça do Elasticsearch usa quatro métodos de solicitação para o protocolo HTTP, entre os quais:
5. Breve descrição do mapeamento
O mapeamento no Elasticsearch é semelhante aos tipos de dados em idiomas estáticos. Mas as imagens têm outros significados, como: executando uma série de instruções para converter os dados de entrada em itens de índice pesquisável e usar a imagem para consultar informações de cada campo de um arquivo de tipo.
6. Recuperação de informações
Os usuários podem usar a ferramenta principal para construir uma instrução simples de recuperação de informações por meio de parâmetros de aprovação do HTTP. Conforme mostrado na figura abaixo, especifique o método de construção da solicitação de pesquisa do campo de pesquisa no compartilhamento do índice MyFirstIndex e seu valor é Pequim.
O resultado retornado pode ser visto em hits no lado direito da figura. HITS representa o conjunto de acertos de pesquisa, o Total representa 2 hits de registros e Max_Score é sua pontuação.
Quando o URL é construído, _search significa pesquisar a interface RESTful, q significa condições de consulta e = após q é uma expressão de consulta baseada na sintaxe do Lucene.