微信读书高亮批注,如果书籍内容更新了会怎样?

2023-11-04 13:22:05 +08:00
 maladroit

比如,高亮批注一般是某个段落的某个文本 A 开始,到文本 B 结束;

如果电子书作者更新了,在这个段落前面加了一段话;那么这个高亮还能保留在原来的位置吗?很好奇如果可以,这样是怎么做到的?

1095 次点击
所在节点    微信
6 条回复
x86
2023-11-04 13:24:26 +08:00
电子书已出的章节不存在更新吧,只有删减没新增吧
x86
2023-11-04 13:24:42 +08:00
新增 => 更新
satoru
2023-11-04 13:43:17 +08:00
如果让你实现,你会怎么做?
Helsing
2023-11-04 13:54:06 +08:00
可以模糊匹配吧

现在也有 AI ,直接就可以识别到前后修改的位置了吧
BaffinLee
2023-11-04 15:29:02 +08:00
不确定微信读书能不能更新电子书内容,如果是在线文档的评论的话,是需要对应删减来更新引用的正文的位置的
maladroit
2023-11-07 20:57:30 +08:00
@satoru 我有这个疑问还来自于微信公众号的文章不知道什么时候增加了划线的功能;

最开始是想需要把 highlight 的 start 、end 根据文章的修改逐个做更新,感觉很复杂,所以来 v2 提问;不过看了 @BaffinLee 的回复后,想法有点变化;也许是把电子书的更新、文章的更新也当作多人协同文档操作(不要求同时操作);

所以划线就类似于加粗( bold )、标注( emphasis )这种操作了;不论是作者操作、读者标注,都当成是更新文档;那么作者更新文章的时候,已经是在读者标注后的文章的基础上进行更新。

也许需要一些了解文档 diff 算法、多人操作的 merge 策略之类的东西…感觉不知道是不是想复杂了 orz

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/988557

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX