obsidian view-count统计笔记查看次数
由于自己的笔记太多,想把那些重要的使用率高的笔记找出来。对那些很久都不关注的临时笔记删除。
总结下来目的就是计算出一篇笔记的权重。现实中比如搜索引擎的算法,还有文献影响因子是看一篇论文被多少其他论文引用。
我首先想到一个简单的算法就是最近最少使用算法。正如鲁迅说的“世上本没有路,走得人多了也便成了路。”
view-count插件
view-count插件就是每当你浏览一篇笔记就会自动在笔记的view-count
属性里加1。然后通过dataview插件汇总成表格。
设置
dataview代码示例
TABLE view-count AS "View Count" SORT view-count DESC LIMIT 100
WHERE startswith(file.folder, "笔记目录")
obsidian dataview包含目录
WHERE startswith(file.folder, "笔记目录")
dataview排除目录。
WHERE !regexmatch(file.folder, "files")
WHERE !startswith(file.folder, "Excalidraw/Scripts/Downloaded")