from 日記2023-06-13 prev pVectorSearch2023-06-07
特定の人だけ検索対象を追加する
NotionはMarkdownでサブページごとエクスポートできそう
これデータ入れ直すならupdate機能を追加してない現状でも先に再クロールしたらいいんでは?
Notionを検索対象にする話
提案2:西尾 7d7c95ceaeb446418bffe462034292bd.mdnotion.so/7d7c95ceaeb446418bffe462034292bdで目的ページに飛べる{type: notion, id: xxx}かな〜:
processing 15469 pages
100%|...| 15469/15469 [00:53<00:00, 290.87it/s]
processing 13893 tasks in 277 batches)
100%|...| 278/278 [11:27<00:00, 2.47s/it]
ん、これ僕の理解が正しければすんなり差分更新にできる実装になってるな
:
# halsk
processing 1281 pages
100%|...| 1281/1281 [00:02<00:00, 619.70it/s]
total tasks: 2221, 1.00% was cached
processing 0 tasks in 0 batches)
0it [00:00, ?it/s]
# yuiseki
processing 2778 pages
100%|...| 2778/2778 [00:09<00:00, 289.72it/s]
total tasks: 4738, 0.92% was cached
processing 375 tasks in 8 batches)
100%|...| 8/8 [00:25<00:00, 3.13s/it]
# tkgshn
processing 5750 pages
100%|...| 5750/5750 [00:11<00:00, 486.96it/s]
total tasks: 12117, 0.97% was cached
processing 308 tasks in 7 batches)
100%|...| 7/7 [00:20<00:00, 2.89s/it]
差分更新できた
Notionのエクスポートデータから各ページごとにタイトルとIDを取るコードはできた
残りは明日 TODO
2023-06-14
✅Notionからデータを作る
特定の権限の人だけUIを出す
特定の権限を確認して検索フィルターする
後は特定のユーザにCustom Claimつけるのを僕がDBをいじったりしないでできるようにする方法か
Admin SDK でユーザーの新しいクレームが変更されると、次のように ID トークンによってクライアント側の認証済みユーザーに伝播されます。
カスタム クレームの変更後に、ユーザーがログインまたは再認証する。その結果として発行された ID トークンには最新のクレームが含まれる。
古いトークンが期限切れになると、既存のユーザー セッションでその ID トークンが更新される。
currentUser.getIdToken(true) を呼び出して ID トークンが強制的に更新される。
クラウド側にデータを送る
The write operation timed outが出てしまうiPhoneでひどくなる問題、PCでの再現方法わかった
Vercel環境にデプロイするとこける
動いた、めでたしめでたし