修复sphinx以启用任何排序索引的顺序(使用域功能)

gosyu的Python项目详细描述


简介

目前,2015年6月7日,Sphinx 1.3.1仅对指数 进行排序 "规范化形式规范分解(NFD)"。更糟的是, 使用US-ASCII进行分组。没有或很少有问题 当你使用类似于英语的语言时,因为nfd方法 分解音调符号。

但是对于其他语言来说,分组是无用的。几乎所有 字符被分为"符号"。多么无意义的行为 它是!

我不知道世界上每种语言都会发生什么,但是 最糟糕的可能是日本的情况。许多条款都是用 汉字(kanji,漢字,汉字),排序应为 通过如何阅读完成,通常无法从 术语的字符。

此扩展尝试使用sortorder来解决上述问题。 不仅使用这些有问题的语言,您还可以定义 为您想要的任何语言排序。

很抱歉,这个扩展可以解析 。词汇表:: 指令 只有用 替换。上帝: 一个。其他指令,如 索引 将在以后的版本中解决。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java线程;创建一个单独的线程来定期执行某些操作   用java将SonarQube升级到5.2失败。util。同时发生的CancellationException:空   在线程对象上调用start时,线程上设置的java优先级无效   java如何在不使用reduce()或last()折叠的情况下获取通量的最后一项   java如何从ArrayList中获取元素?   应用了逻辑的JavaTwitterAPI   在这种情况下,怎样才能不让自己重复?安卓的java   JavaAndroid:线程可运行和处理程序。在run方法中发布问题(Handler.postXX在预期情况下不会按时运行)   java log4j grok与管道故障   使用循环返回命令选项时出现问题/仅运行一个命令(JAVA)   java双重比较问题   使用vertx的JWT公钥/私钥身份验证中的java握手   用Java将WMA和AAC音频转换为MP3   解析字符串java get index   与具有不同数据类型的密钥同名的java JSON