feat(search/lexical): populate SearchHit.indexed_at (fb-32)

JOIN documents.updated_at. stale defaults to false; App facade
post-processes against config threshold.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
th-kim0823
2026-05-09 01:10:20 +09:00
parent 922849cd95
commit f4ce6652b2
7 changed files with 103 additions and 3 deletions

View File

@@ -25,6 +25,9 @@ serde_json = { workspace = true }
tracing = { workspace = true }
thiserror = { workspace = true }
anyhow = { workspace = true }
# p9-fb-32: parse documents.updated_at (RFC3339) into OffsetDateTime
# for SearchHit.indexed_at.
time = { workspace = true }
[dev-dependencies]
tempfile = { workspace = true }