如何让docfx用俄语搜索?它可以很好地搜索英语单词,但不能搜索俄语单词。我尝试调试它,可以看到它使用lunr库进行搜索。如何在docfx中用俄罗斯lunr替换标准lunr库?
问问题
168 次
1 回答
1
结果很容易:为了支持除支持 lunr 的语言之外的其他语言,请使用此 repo: https ://github.com/MihaiValentin/lunr-languages
search-worker.js
从 docfx打开文件并按照 github 上的自述文件建议对其进行一些修改:
添加进口
importScripts('lunr.stemmer.support.js');
importScripts('lunr.ru.js');
将这些文件从 github 复制到具有 lunr.js 的文件夹
修改以下方法:
var lunrIndex = lunr(function() {
this.pipeline.remove(lunr.stopWordFilter);
Add this line...>this.use(lunr.ru);
this.ref('href');
享受。
于 2019-06-17T09:02:05.533 回答