V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xilibi2003
V2EX  ›  程序员

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

  •  
  •   xilibi2003 · 2019-04-17 11:26:39 +08:00 · 2038 次点击
    这是一个创建于 2057 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我使用 Sphinx 生成了一个文档:
    文档地址: https://learnblockchain.cn/docs/etherscan/index.html

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

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

    感谢各位
    6 条回复    2019-04-17 18:52:43 +08:00
    siteshen
        1
    siteshen  
       2019-04-17 12:55:11 +08:00   ❤️ 1
    没用过。不过可以去研究下 Sphinx 搜索功能的实现机制,可能配置个中文分词程序就行了。
    whahuzhihao
        2
    whahuzhihao  
       2019-04-17 12:55:52 +08:00   ❤️ 1
    sphinx 中文一般配合 coreseek 使用吧
    lucays
        3
    lucays  
       2019-04-17 15:32:17 +08:00
    我的 2 个文档都没有这个问题=。=,地址
    https://github.com/lucays/luca-notebook
    https://github.com/lucays/ocg-rule
    你参考一下?
    dyllen
        4
    dyllen  
       2019-04-17 15:45:51 +08:00
    @whahuzhihao 他这里说的 sphinx 不是哪个搜索引擎吧,是专门管理文档的一个软件,他俩名字一样,完全不是一个东西。
    14m3
        5
    14m3  
       2019-04-17 18:47:44 +08:00
    刚试了一下,我托管在 readthedocs 上面的文档是支持中文搜索的,本地编译生成的文档不支持。
    https://inside-llvm-clang-soure-code.readthedocs.io/
    via
        6
    via  
       2019-04-17 18:52:43 +08:00 via iPhone
    有个 bug,之前我同事发现了不知是 search.js 还是哪个文件的正则表达函数的第一个参数需要加上引号,另外,最近发现了一款写文档神器,叫 docsify,安利一下。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1118 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:00 · PVG 03:00 · LAX 11:00 · JFK 14:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.