ADD: CreatedAt to the transactions typesense schema

This commit is contained in:
MohammadHMazarei
2025-04-22 13:48:55 +03:30
parent 5e74bf174b
commit 8c79d2cc76
@@ -197,6 +197,7 @@ const indexAllTransactions = async () => {
source: transaction.source, source: transaction.source,
value: transaction.value, value: transaction.value,
description: transaction.description, description: transaction.description,
createdAt: Math.floor(new Date(transaction.createdAt).getTime() / 1000), // Store as timestamp in seconds
} }
documents.push(data) documents.push(data)
@@ -219,6 +220,7 @@ const getTypeSenseSchema = () => {
{ name: 'source', type: 'string', facet: false }, { name: 'source', type: 'string', facet: false },
{ name: 'value', type: 'int64', facet: false }, { name: 'value', type: 'int64', facet: false },
{ name: 'description', type: 'string', facet: false, infix: true }, { name: 'description', type: 'string', facet: false, infix: true },
{ name: 'createdAt', type: 'int64', facet: false },
], ],
default_sorting_field: 'createdAt', default_sorting_field: 'createdAt',
} }