/
Configurar Algolia

Configurar Algolia

 

  1. Acessar o Algolia https://www.algolia.com.

  2. Faça login com a conta padrão.

  3. Crie o indice no Algolia.

    1. Clicar na opção Indices .

    2. Clicar em "Create new index"

    3. Digite o nome do indice "NomedoCliente_producao"

  4. Configurar atributos de pesquisa

    1. Clicar na guia "Configuration", clique em "searchearble attributes", digitar o nome do atributo e confirmar para todos abaixo:

      1. codigo

      2. id_externo

      3. endereco

      4. condominio

      5. bairro

      6. zona

      7. cidade

      8. valor_locacao

      9. valor_venda

      10. area_privativa

      11. caracteristicas

      12. _tags

      13. descricao

      14. situacao

      15. disponivelLocacao

      16. Logradouro

      17. preco

    2. Em todos os atributos menos em preco selecionar “Ordered”

    3. Clicar em “Review and save settings” para concluir

    4. Clicar na guia "Synonyms"

    5. Configurar sinônimos clique em "Add Synonyms", digitar o nome dos sinônimos e confirmar para todos abaixo:

      1. apartamento ↔ apto ↔ apto. ↔ ap ↔ ap.

      2. edifício ↔ edificio

  5. Configurar atributos de face, no menu lateral em “Configuration” clique em Facets em seguida em "Add an attribute", digite o nome dos atributos e confirmar para todos abaixo: 

    1. area_maxima (searchable)

    2. area_minima (searchable)

    3. area_privativa (searchable)

    4. bairro (searchable)

    5. banheiros_maximo (not searchable)

    6. banheiros_minimo (not searchable)

    7. caracteristica-imovel.valor (searchble)

    8. caracteristicas (searchable)

    9. caracteristicas-imovel.nome (searchble)

    10. cidade (searchable)

    11. codigo (searchable)

    12. condominio (searchable)

    13. disponivel_locacao (searchable)

    14. disponivel_venda (not searchable)

    15. dormitorios (searchable)

    16. dormitorios_maximo ( not searchable)

    17. dormitorios_minimo ( not searchble)

    18. estado (searchable)

    19. idCidade (searchable)

    20. idCondominio (searchable)

    21. idTipoImovel (not searchable)

    22. idTipoUso (not searchable)

    23. idZona (searchable)

    24. id_cidade (searchable)

    25. id_tipo_uso (searchable)

    26. preco (searchable)

    27. suites (not searchable)

    28. suites_maximo ( not searchable)

    29. suites_minimo ( not searchable)

    30. tipo ( not searchable)

    31. tipo_imovel (searchable)

    32. tipo_uso (searchable)

    33. vagas ( searchable)

    34. vagas_maximo (not searchable)

    35. vagas_minimo ( not searchable)

    36. valor_aluguel (searchable)

    37. valor_locacao (not searchable)

    38. velor_venda ( not searchable)

    39. zona (searchable)

  6. Configuração de atributos para marcação, clique em “configuration” em seguida no menu lateral em “highlightining” em seguida clique em Add an attribute, digitar o nome dos atributos e confirmar para todos abaixo. 

    1. bairro

    2. caracteristicas

    3. cidade

    4. codigo

    5. condominio

    6. descricao

    7. endereco

    8. idExterno

    9. zona

Iniciar serviço do algolia

 

Para finalizar esta configuração o serviço de envio dos dados para o algolia deve ser iniciado.

  1. Acesse a ORG.

  2. Clique na engrenagem.

  3. Em seguida em “Developer Console”.

  4. Clique em Dabug.

  5. Em seguida em Open Execute Anonymous Window.

  6. Digite o seguinte código e clique em execute

snap_brok__.ImovelIndexarBatch batch = new snap_brok__.ImovelIndexarBatch(); snap_brok__Exportar_imovel__mdt configExportarImovel = snap_brok__.ImovelServico.configuracaoExportarImovel; Id idBatch = Database.executeBatch(batch, Integer.valueOf(configExportarImovel.snap_brok__Lote__c));

O serviço é ativado

 

Related content