技術2026年5月17日(日)約8分BERTはキーワード検索から文脈検索へ何を変えたかDEV CommunityのBERT解説を、Google Searchでの2019年導入、masked language model、OCR校正やEmbedding検索との違いから読み直す。生成ではなく文脈を読むエンコーダーとして見ると使いどころがはっきりする。AIBERT自然言語処理検索機械学習Python
技術2026年5月14日(木)約6分3GBのSQLite FTSを10MBのRust FSTに置き換えたフィンランド語辞書で圧縮率300倍が出た条件Andrew Quinnのフィンランド語辞書tskで、3GBのSQLite FTSが10MBのRust FSTになった話を読む。前方一致、語形変化、静的データ、接尾辞の共有が揃うと何が起きるか。データ構造検索全文検索Rust
技術2026年1月21日(水)約7分検索を速くするデータ構造総まとめ - Trie, 転置インデックス, 接尾辞配列, ダブル配列辞書引き、全文検索、オートコンプリートなど検索系処理で使われるデータ構造を網羅的に解説する。Trie、ダブル配列、転置インデックス、接尾辞配列、B+木、LSM木など10種類のデータ構造の仕組みと使い分けを整理した。データ構造アルゴリズム検索全文検索