turicas/brasil.io

Implementar busca através de ElasticSearch

オープン

#38 opened on 2018/04/16

 (3 件のコメント) (1 件のリアクション) (0 人の担当者)Python (150 件のフォーク)github user discovery
dataenhancementhelp wantedinfra

Repository metrics

Stars
 (1,032 個のスター)
PR merge metrics
 (30d に merged PR はありません)

説明

Atualmente estamos utilizando a busca através do PostgreSQL (índice Gin), mas o índice demora muito para ser atualizado (core.models.DynamicModelQuerySet.update_search_index), o que pode atrasar bastante o processo de importação de novos datasets. Uma possiblidade seria utilizar um outro serviço, como o elasticsearch.

Tarefas:

  • Instalar/configurar elasticsearch no projeto
  • Alterar código que cria índice para utilizar ES
  • Alterar código da view que faz a busca para utilizar ES
  • Criar índices no servidor de produção

コントリビューターガイド