summaryrefslogtreecommitdiffstats
path: root/_log/site-search.md
diff options
context:
space:
mode:
Diffstat (limited to '_log/site-search.md')
-rw-r--r--_log/site-search.md7
1 files changed, 3 insertions, 4 deletions
diff --git a/_log/site-search.md b/_log/site-search.md
index f867b31..62059e0 100644
--- a/_log/site-search.md
+++ b/_log/site-search.md
@@ -1,15 +1,14 @@
---
-title: 'Site search: 10K files / 16ms'
+title: 'Search: suffix array + FastCGI'
date: 2026-01-03
layout: post
---
Needed search for site.
-Requirements: matches substrings, case-insensitive, fast, secure. No
-JavaScript.
+Requirements: match substrings, case-insensitive, fast, secure. No JavaScript.
-Architecture: browser → httpd → slowcgi → Perl script.
+Architecture: browser ↔ httpd ↔ slowcgi ↔ Perl (SA).
Implemented SA index with three files: corpus.bin, sa.bin, file_map.dat. Index
built with site: