求助: Sphinx 生成的文档,搜索功能无法搜索中文

2019-04-17 11:26:39 +08:00
 xilibi2003
我使用 Sphinx 生成了一个文档:
文档地址: https://learnblockchain.cn/docs/etherscan/index.html

conf.py 里配置了 language = 'zh_CN'

发行一个问题: 无法使用中文关键字进行搜索(英文 ok )

感谢各位
2027 次点击
所在节点    程序员
6 条回复
siteshen
2019-04-17 12:55:11 +08:00
没用过。不过可以去研究下 Sphinx 搜索功能的实现机制,可能配置个中文分词程序就行了。
whahuzhihao
2019-04-17 12:55:52 +08:00
sphinx 中文一般配合 coreseek 使用吧
lucays
2019-04-17 15:32:17 +08:00
我的 2 个文档都没有这个问题=。=,地址
https://github.com/lucays/luca-notebook
https://github.com/lucays/ocg-rule
你参考一下?
dyllen
2019-04-17 15:45:51 +08:00
@whahuzhihao 他这里说的 sphinx 不是哪个搜索引擎吧,是专门管理文档的一个软件,他俩名字一样,完全不是一个东西。
14m3
2019-04-17 18:47:44 +08:00
刚试了一下,我托管在 readthedocs 上面的文档是支持中文搜索的,本地编译生成的文档不支持。
https://inside-llvm-clang-soure-code.readthedocs.io/
via
2019-04-17 18:52:43 +08:00
有个 bug,之前我同事发现了不知是 search.js 还是哪个文件的正则表达函数的第一个参数需要加上引号,另外,最近发现了一款写文档神器,叫 docsify,安利一下。

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

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

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

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

© 2021 V2EX