siempre ordenamos primero por número de orden y fecha de creación,
siempre decrecientes. esto permite que les usuaries prioricen contenido
usando las herramientas de reordenamiento.
pg_search no soporta esto, siempre ordena por cuánto corresponde el
resultado con la búsqueda, así que lo emparchamos para que respete el
orden que necesitamos.
el reporte de error relacionado es este:
https://github.com/Casecommons/pg_search/issues/467
los posts se siguen guardando en el sitio jekyll, lo que guardamos en la
base de datos es una representación indexable que tiene los datos
mínimos de los posts para buscarlos por distintos parámetros.
esto nos permite cargar la lista de artículos y filtrarla de distintas
formas sin cargar todo jekyll en memoria, lo que reduciría el consumo de
recursos y aceleraría el panel. ya tenemos caché así que el problema
estaba mitigado, pero igual es un avance.
ya que migramos la base de datos a postgresql, aparecieron todas las
tablas y campos en el schema.rb, que es lo que usa rails para configurar
una base de datos desde cero.