在 RHEL6 的 python 中启用 sqlite FTS 增强查询语法?

mat*_*tdm 5 rhel python sqlite

SQLite 的全文搜索引擎提供简单的查询语法(使用ANDOR运算符和-term用于否定),以及增强的查询语法,它也允许括号和NEAR- 以及使用NOT代替-term语法。

增强的查询语法是通过启用设置在编译时SQLITE_ENABLE_FTS3_PARENTHESIS选项,和SQLite由Red Hat为分布不具备此功能。

我有一个 python 网络应用程序,我更喜欢使用增强的搜索语法。

做到这一点的最佳方法是什么?由于语法不兼容,重建系统 sqlite 可能会破坏其他东西。但我不希望最终陷入维护并行 python 树的整个世界。最好的方法是什么?