Skip to content

Latest commit

 

History

History
72 lines (53 loc) · 2.33 KB

README.md

File metadata and controls

72 lines (53 loc) · 2.33 KB

Sumário

Architecture decision record (ADR)

Em tradução livre "Registro de decisões Arquiteturais"

Para primeira versão do sistema de sugestão, uma espécie de type ahead...

Resultado das primeira versão.

sugerir.py resultado pesquisa termo festival

Alguns vídeos que falam sobre ADR:

Links:

Esquema do banco de dados

database busca tabelas

Tabela: documento

Campo Descrição
id Campo único de Identificação do Episódio
link Link para o episódio
descricao Breve resumo do episódio
arquivo Nome do Arquivo com a descrição

Tabela: palavra

Campo Descrição
id Campo único de Identificação da Palavra
palavra Palavra

Tabela: documento_palavra

Campo Descrição
id Chave
documento_id id do documento
palavra_id id da palavra
posicao posicao da palavra no documento

Tabela: documento_palavra_distancia ainda não utilizada

Campo Descrição
id Chave
documento_id id do documento
palavra_id id da palavra
d_palavra_id id da palavra
distancia distância entra as duas palavras (palavra_id,d_palavra_id)

A fazer

  • Solução não SQL dependente
    • Distancia palavra via SELECT fazendo o pré-processamento e utilizando a tabela documento_palavra_distancia
  • Mudar de MySQL para SQLite
  • Nome do banco de dados via configuração ou variável de ambiente
  • Estudo de ngram
    • Buscar distância