Differentiate Between Major and Minor Article Changes #149

开启中
dustinwilson5 年前创建 · 1 条评论
所有者

Many applications simply show updated articles as new and unread ones which makes sense if the article actually changes a lot and is updated with a significant amount of information. In most cases articles are updated with fixed typos, and showing them as new articles isn't helpful at all.

What we maybe could do is use a levenshtein comparison between two articles and silently update articles that don't change much. We would just need to find a happy threshold.

Some things that might be difficult would be something like images and video where if the article is mostly images and/or video. Changing an image without changing its location doesn't affect this at all, and even adding a couple of images to it doesn't change the article's markup much either, so maybe weigh changes on images and video markup more?

Many applications simply show updated articles as new and unread ones which makes sense if the article actually changes a lot and is updated with a significant amount of information. In most cases articles are updated with fixed typos, and showing them as new articles isn't helpful at all. What we maybe could do is use a levenshtein comparison between two articles and silently update articles that don't change much. We would just need to find a happy threshold. Some things that might be difficult would be something like images and video where if the article is mostly images and/or video. Changing an image without changing its location doesn't affect this at all, and even adding a couple of images to it doesn't change the article's markup much either, so maybe weigh changes on images and video markup more?
dustinwilson5 年前 添加了标签
enhancement
feature
jking5 年前 添加了里程碑 Future
jking 评论于 2 年前
所有者

Either relying on or importing a stripped-down version of https://github.com/jfcherng/php-levenshtein-distance might be the best way to calculate edit distance.

Either relying on or importing a stripped-down version of https://github.com/jfcherng/php-levenshtein-distance might be the best way to calculate edit distance.
登录 并参与到对话中。
未选择里程碑
未指派成员
2 名参与者
通知
到期时间

未设置到期时间。

依赖工单

此工单当前没有任何依赖。

正在加载...
这个人很懒,什么都没留下。