婆罗门
精华
|
战斗力 鹅
|
回帖 0
注册时间 2014-11-3
|
本帖最后由 xiaowufeixia 于 2023-12-13 16:35 编辑
%appdata%\..\Local\Microsoft\Edge\User Data\<可能是Default 也可能是Profile #, 我这里是Profile 3>\databases\chrome-extension_pnmchffiealhkdloeffcdnbgdnedheme_0\
里面应该只有一个文件, 是sqlite3格式的
2023-12-23 Update:
插件升级到 1.7.0 之后用了webasm的sqlite实现, 旧的websql创建的sqlite数据库文件(前述位置)可以删除以节约空间。另外webasm的sqlite带上了完整的trigram的分词器(还有其他可选, 但trigram对中文相对友好, 见Link), 可以定位`%appdata%\..\Local\Microsoft\Edge\User Data\<Default/Profile #>\File System\` 下面, 找到文件大小相近的文件 (HTU插件 > Options侧边栏 > Storage Stats 小节), 不出意外就是sqlite文件了, 然后开一个sqlite shell, 执行下面的sql, 就可以构建以三个字符为分词单位的全文索引了。
- begin;
- create virtual table if not exists search_urls using fts5
- (
- url,
- title,
- tokenize = 'trigram'
- );
- alter table search_urls rename to search_urls_bak;
- create virtual table search_urls using fts5
- (
- url,
- title,
- tokenize = 'trigram'
- );
- insert into search_urls select url,title from search_urls_bak;
- drop table search_urls_bak;
- commit;
- vacuum;
复制代码 |
评分
-
查看全部评分
|