一味药的功效,我是怎么把它钉回古籍原文的
「源可溯」说起来一句话,做起来全是笨功夫:分清同名的两味药、同一条目里的根和果、同名的两个方子,再把每个字段钉回原文、附上能逐字核对的摘录。这篇讲讲这些较真的细节——以及为什么它们值得。
一味药的功效,我是怎么把它钉回古籍原文的
我常说 MateriaTrace 是"源可溯"的——每个字段都能回溯到古籍原文。这句话很好听,但它具体意味着什么?做起来到底费在哪?
这篇就讲讲那些较真的细节。它们大多很琐碎,甚至有点偏执,但正是这些细节,决定了一个"源可溯"的声明是真的,还是只是说说而已。
第一件笨功夫:把字段钉回原文的具体位置
最基本的一步:数据库里每一个字段,都不是我的概括,而是逐字来自古籍原文,并且记下它出自哪一卷、哪一条、哪一段。
比如黄芪的传统功效,不是"我读完总结的几个词",而是《本草纲目》原文的逐字摘录——还标明每一句是出自《本经》《别录》还是某位医家。每段记载都附一个内容指纹(excerpt hash):你可以拿原书去对,确认这段文字一字不差地在那个位置。
为什么要做到这一步?因为"可溯源"如果只是"我参考了某书",那等于没说——参考了之后概括成自己的话,读者根本无法核对。只有把原文和位置一起钉死,可溯源才是可验证的,而不是一句口号。
第二件笨功夫:分清"长得像、其实不是一个东西"
古籍里有大量"看着像、其实是两味药"的陷阱。如果不较真,很容易张冠李戴——而一旦错了,整条溯源就成了假的。举三个我真遇到的:
同音异药。 大戟和大蓟,拼音都是 da ji,但完全是两味药——一个是峻下逐水的毒草,一个是凉血止血的草药。十枣汤用的是"大戟"。录入时只要顺手按拼音匹配,就可能把"大戟"错挂成"大蓟"——方子的组成就错了。这种地方必须一味一味核对原文,确认挂的是对的那个。
同一条目里的不同部位。 《本草纲目》的"栝楼"是一个条目,但里面记了好几个部位:根、实(果)、子(仁),药性用途各不相同。早期我只取了"根"(就是天花粉)。后来要收栝楼实(果),就必须把"实"那一段单独取出来、单独建条目,且绝不能和"根"的记载互相串味——根的别名归根,果的气味归果,各是各的原文。
同名异方。 经方里有"同名却不是同一个方"的情况。比如《伤寒论》里葛根汤是条文 31 的正方;而另一处又有一个同名的"葛根汤",其实是桂枝加葛根汤的异文,林亿还在旁边批注"恐非本意"。录入时必须认准是哪一条的哪一个,取错了,整个方子的组成和出处就都错了。
这些区分单调、费时、不出彩,但它们正是"源可溯"和"差不多得了"之间的分界线。
第三件笨功夫:基原对不上,宁可不做
有时候,古今的药名对不上一个干净的物种,这时候较真意味着克制——宁可留空、留待考,也不硬凑。
举个例子。《金匮要略》好几个方子用"乌头"。库里有草乌(野生乌头,一个物种),也有附子(栽培乌头系统,另一个物种)。金匮的"乌头"指的是栽培的那种——和附子同一植物、不同部位。如果图省事,把它挂到名字最像的"草乌"上,基原就错了。
所以这里的做法是:认准它属于附子那个栽培系统、按原文如实记"乌头"这个名,而不是新造一个查无原文的条目、更不是挂错物种。当原文支撑不了一个干净的结论,诚实的做法是标清楚"存疑",而不是编一个看起来完整的答案。 凭空补全,恰恰是源可溯最忌讳的事。
为什么要这么较真
你可能会问:至于吗?一个内链挂错、一段原文取得不够准,普通读者根本看不出来。
正因为看不出来,才更要较真。
一个声称"源可溯"的数据库,它的全部价值就建立在"每一句都真的能回溯、真的对得上"这一个前提上。只要有一处是"差不多"、是"应该是这个吧"、是凭印象补的,这个前提就破了——而读者无从分辨哪一处破了,于是只能选择不信,或者盲信。两者都不是我想要的。
所以我宁可慢,宁可一味一味核、一条一条对、对不上就留空,也不愿用"看起来很完整"换掉"每一句都站得住"。在 AI 能瞬间生成无数看起来很完整的内容的今天,"站得住"才是真正稀缺、也真正值钱的东西。
需要说明:MateriaTrace 记录的是古籍如何记载、以及物质本身的客观事实,不构成任何用药建议。现代科学对中药有效性的结论审慎而混杂(美国国立卫生研究院 NCCIH 指出相关研究"结果不一、尚无定论",并提醒不应以中医药替代或延误常规医疗)。
自己看看
这些较真,最终都落在你能点开的每一个页面上。点开黄芪,看它的功效怎么逐句回溯到《本草纲目》原文;或者对比大戟和大蓟,看两味同音的药是怎么被分得清清楚楚的。
如果这种"凡事钉回原文"的较真对你有用,到首页看看 MateriaTrace 还收录了什么。
MateriaTrace(本草溯源)是一个源可溯、双语的中药知识图谱。它忠实记录古籍如何记载,每个字段可回溯到一手文献,不做疗效或用药推荐。本文提到的所有古籍记载均可在对应词条页逐字核对。
相关条目
想系统查 1500+ 源可溯中药?
MateriaTrace 是一个免费公开的知识归档站——每一条都完整可溯源,无需注册即可浏览。
浏览归档