sphinx-doc的中文搜索

Posted chunyin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sphinx-doc的中文搜索相关的知识,希望对你有一定的参考价值。

第一,你的系统需要安装jieba类库, pip install jieba

第二,接下来修改sphinx的conf.py文件,为项目设置为中文的搜索配置。

# Language to be used for generating the html full-text search index.
# Sphinx supports the following languages:
#   ‘da‘, ‘de‘, ‘en‘, ‘es‘, ‘fi‘, ‘fr‘, ‘hu‘, ‘it‘, ‘ja‘
#   ‘nl‘, ‘no‘, ‘pt‘, ‘ro‘, ‘ru‘, ‘sv‘, ‘tr‘, ‘zh‘
html_search_language = ‘zh‘

第三,可选配置

# A dictionary with options for the search language support, empty by default.
# ‘ja‘ uses this config value.
# ‘zh‘ user can custom change `jieba` dictionary path.
# html_search_options = {‘dict‘: ‘/usr/lib/jieba.txt‘}   # 根据需要设置jieba的词典路径

第四,接下来重新编译生成文档。make html

-------------------------------------------------------------------------------------
原文地址:https://www.chenyudong.com/archives/sphinx-doc-support-chinese-search.html

以上是关于sphinx-doc的中文搜索的主要内容,如果未能解决你的问题,请参考以下文章

使用Sphinx编写文档

Xcode 4.6 的备份代码片段

26个jQuery代码片段使用技巧

启动带有地址的片段地图进行搜索

android leanback 搜索片段

用于从 cloudkit 检索单列的代码模式/片段