请教一个关于MDX索引制作的问题

举个栗子:chestnut:
我有一段文本,如下

疾行曰趨。趨,赴也,畢沅曰:説文:“赴,趨也。”赴所期也。畢沅曰:“期”今本作“至”,據御覽引改。

我在 mdx 中为它建立一条索引,然后文中的字词“疾行”、“趨”、“赴”也建立索引,对应这一段文本。一般情况下,是为这些字词添加词条跳转,跳转到对应的文本。但是,我想在这段文本中,高亮当前检索的字词,如果用跳转的方式,似乎无法实现~但是如果直接为每个字词的词条都加上对应的文本,整个索引会变得繁琐和庞大。请问有其它的什么方法来实现呢?

1 Like

没有办法。高亮功能需要软件的支持,不应该让词典作者去实现。

补充,在汉字检索上,ebpocket不会自动高亮(除了自带的edict2可以)。
eb一般只能做到 英语 自动高亮检索词。

简单,你去用ebpocket就好了。查完词直接高亮。

谢谢。也许本该如此。但是有些词典不支持,而这功能在某些情况下(像我上面说的这种情况)又显得有必要。其实我是想是否能从 mdx 层面或用html和css来取巧地实现,我想到的唯一类似的想法,是a标签的:target,但它也只是点击超链接跳转后实现目标高亮。哈哈有点异想天开了

谢谢,也许这问题归根到底,像@last_idol说的,是软件层面应该考虑的问题 :sweat_smile:

哈哈简单粗暴的方法:放弃问题。

深蓝的全文检索可以高亮的: