Closed aniversarioperu closed 4 years ago
actualemente estamos usando raw SQL para hacer la busqueda en la base de datos usando ts_vectors
Seria mejor si usamos el django ORM para hacer la busqueda. Por ahora solo hacemos busqueda de resultados en los campos full_name y id_document (nombre completo de visitante y numero de dni de visitante).
En la migration 0009 se creo una columna que agrupa a estos dos fields full_name_dni
y un GIN indice para esta columna.
Otros issues veran cosas adicionales como ordenar los resultados por fecha e incluir campos adicionales como (nombre de persona que recibe la visita).
FYI:
En #95 removí la dependencia de haystack y reemplacé la búsqueda con un simple 'objects.filter'. Suficiente para arreglar los tests.
https://docs.djangoproject.com/en/3.1/ref/contrib/postgres/search/