Skip to content

Commit 4ab81c6

Browse files
Fix Typesense verification to use collection retrieve API
- Replace search-based verification with collections.retrieve() method - Fixes mismatch between expected (268) and verified (200) document counts - Collection retrieve API returns exact num_documents without pagination limits - Resolves production deploy job failure due to verification mismatch Co-Authored-By: Alek <[email protected]>
1 parent bdcb9f0 commit 4ab81c6

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

scripts/typesense_indexer.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -388,12 +388,8 @@ def main():
388388
indexer.index_documents(documents)
389389

390390
try:
391-
search_result = indexer.client.collections['docs'].documents.search({
392-
'q': '*',
393-
'query_by': 'title',
394-
'per_page': 1
395-
})
396-
indexed_count = search_result['found']
391+
collection_info = indexer.client.collections['docs'].retrieve()
392+
indexed_count = collection_info['num_documents']
397393
logger.info(f"Verification: {indexed_count} documents confirmed in Typesense")
398394

399395
if indexed_count != len(documents):

0 commit comments

Comments
 (0)