Asopitech With · あとで読む
Instapaper with Alopex DB
Instapaperは、Webの記事を保存して、あとでオフラインでも読めるサービスです。Alopex DBで同じものを作るとしたら…?
更新: 2026/10/12
どんなサービスか
Instapaperは、Webで見つけた記事を保存して、あとで読むためのサービスです。保存した記事は端末どうしで同期され、オフラインでも読めます。記事の文章にハイライトとメモを付けられます。扱うデータは、記事の本文、ハイライト、メモ、フォルダです。
データの置き場所
- SQLテーブル:記事、フォルダ、ハイライト、メモをテーブルに持ちます。読みかけの位置も記事の行に持ちます。
- 全文検索:本文とハイライトに全文検索の索引を張ります。
- ベクトル:記事の埋め込みをベクトル列に持ち、HNSW索引で、いま読んでいる記事に近い記事を出します。
記事の取り込みと埋め込みの計算は、アプリが行います。
配置の形
Alopex DBを、端末のアプリに組み込みます。記事は端末の中の1つのファイルに入るので、電車の中でも読めます。端末どうしの同期は、Alopex DBのサーバーが受けます。
Alopex DBが合う理由
あとで読む記事は、たまるほど探しにくくなります。Alopex DBは、本文の全文検索と、似た記事の近似探索を同じSQLで行い、たまった記事を読みたい記事に変えます。
端末に組み込めて、HNSW索引で似た記事も出せるAlopex DBで、あとで読むアプリを始めてみませんか。クイックスタートから試せます。