From eedfc86a7988c65dcb672db89cfc703c709f1dfe Mon Sep 17 00:00:00 2001 From: Akhil Meka Date: Mon, 13 Oct 2025 12:31:26 +0530 Subject: [PATCH] feat: add text index for address field in permits collection --- src/permit/permit.schema.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/permit/permit.schema.ts b/src/permit/permit.schema.ts index 9c0bda8..ece87a9 100644 --- a/src/permit/permit.schema.ts +++ b/src/permit/permit.schema.ts @@ -105,7 +105,10 @@ const permitSchema = new mongoose.Schema({ taggedUsers: Array, noc: String, deed: String, -}).index({ tenantId: 1, permitNumber: 1 }, { unique: true }); +}); + +permitSchema.index({ tenantId: 1, permitNumber: 1 }, { unique: true }); +permitSchema.index({ "address.full_address": "text" }); export const permitFields = Object.keys(permitSchema.paths).filter( (path) => path !== "__v"