Painel de Controle

Total de Imóveis
Registros únicos no SQLite
Estados Ativos
— cidades mapeadas
Catálogos JSON
Arquivos dos extratores
Tamanho do Banco
SQLite + FTS5 + Índices
📥
Imóveis Novos (último ciclo)
🔄
Atualizados no Ciclo
Última Sincronização
Distribuição por Estado
Volume
Carregando...
Tipologia dos Imóveis
Categorias
Tipos
Feed de Atividade em Tempo Real
Live
Carregando logs...

Extração de Dados

SP
São Paulo
— catálogos
RJ
Rio de Janeiro
— catálogos
MG
Minas Gerais
— catálogos
DF
Distrito Federal
— catálogos
Arquitetura do Pipeline de Extração
🌐
Kenlo API Portal Imobiliário
Extraction Daemon (10 threads)
📁
JSON Storage — catálogos
🔄
Sync Service Upsert + FTS5
💾
SQLite DB
Detalhamento por Estado
Estado Imóveis no Banco Catálogos JSON % do Total Atualização
Carregando...

Ingestão Vetorial

Pipeline de Ingestão Vetorial (Semantic Search)
💾
SQLite DB Source of Truth
📤
Producer Enqueue → AMQP
🐇
Mensageria Fila: —
🧠
Consumer all-MiniLM-L6-v2
🔮
Qdrant — vetores
🔮
Qdrant Vector Store
Vetores semânticos (384 dims)
Verificando...
🐇
Mensageria
Mensagens na fila de vetorização
Verificando...
Redis Idempotency
Códigos já vetorizados (Set)
Verificando...
Especificações do Embedding
Modeloall-MiniLM-L6-v2
Dimensões384
DistânciaCosine Similarity
Batch Size64
EncodingSemantic + Structural
Índices Qdrant (Payload)
estado_ufKeyword
cidadeKeyword
bairroKeyword
tipoKeyword
semantic_textFull-Text