From 0e9f303e2e3d63d5b2b5a6b97cf12d1f38ace0ce Mon Sep 17 00:00:00 2001
From: alex <alex@alexloehr.net>
Date: Fri, 11 Jul 2025 02:37:53 +0000
Subject: [PATCH] adding get single TN
---
lib/search.js | 11 ++++++++---
1 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/lib/search.js b/lib/search.js
index 66b3521..11e1536 100644
--- a/lib/search.js
+++ b/lib/search.js
@@ -77,6 +77,7 @@
/////////////////////////////////////////////////////////////////////////
+let indexed = false
async function doIndex () {
const start = Date.now()
console.log("++ START indexing Users...")
@@ -100,10 +101,13 @@
addUser(user)
// addTags(user)
}
+ indexed = true
console.log(`++ END indexing Users in ${Date.now() - start}ms`)
}
-function search (query) {
+async function search (query) {
+ // when called from a cli program the search index is not initalized
+ if(!indexed) await doIndex()
const searchLimit = 10000
return idxUser.search(query, searchLimit)
}
@@ -126,8 +130,9 @@
function getUserString (user) {
const {usr_id, firstname, lastname, login, institution, department} = user
- if(firstname.trim()==="Adolfo") console.log(user)
- return `${usr_id} ${login} ${firstname} ${lastname} ${institution} ${department}`.trim()
+ // if(firstname.trim()==="Adolfo") console.log(user)
+ return `${login} ${firstname} ${lastname} ${institution} ${department}`.trim()
+ // return `${usr_id} ${login} ${firstname} ${lastname} ${institution} ${department}`.trim() // KEINE usr_id
// return `${usr_id} ${firstname} ${lastname}`.trim()
}
--
Gitblit v1.8.0