Mudanças entre as edições de "Exemplo de índice com sinônimo"

De Basef
Ir para: navegação, pesquisa
(Criou página com 'Segue abaixo exemplo de criação de índice com sinônimo: <source lang="javascript"> PUT /indice_com_sinonimo { "settings": { "index": { "number_of_shards": 3,...')
 
Linha 31: Linha 31:
 
}
 
}
 
</source>
 
</source>
 +
 +
O seguinte request pode ser feito para analisar a substituição de sinônimos:
 +
 +
<source lang="javascript">
 +
GET /indice_com_sinonimo/_analyze?analyzer=sinonimos&text=eu+gosto+de+jogar+society
 +
</source>
 +
 +
Repare que "society" foi substituído por termos como "futeba", "futebol", "esporte" ..., tudo graças aos nossos sinônimos.
  
 
[[Category: Elastic Search]]
 
[[Category: Elastic Search]]

Edição das 09h58min de 31 de julho de 2017

Segue abaixo exemplo de criação de índice com sinônimo:

PUT /indice_com_sinonimo
{
  "settings": {
    "index": {
      "number_of_shards": 3,
      "number_of_replicas": 0
    },
    "analysis": {
      "filter": {
        "filtro_de_sinonimos": {
            "type": "synonym",
            "synonyms": [
                "esporte,futebol,society,futeba,pelada"
            ]
        }
      },
      "analyzer": {
        "sinonimos": {
          "tokenizer":  "standard",
          "filter": [
            "lowercase",
            "filtro_de_sinonimos"
          ]
        }
      }
    }
  }
}

O seguinte request pode ser feito para analisar a substituição de sinônimos:

GET /indice_com_sinonimo/_analyze?analyzer=sinonimos&text=eu+gosto+de+jogar+society

Repare que "society" foi substituído por termos como "futeba", "futebol", "esporte" ..., tudo graças aos nossos sinônimos.