gpt4 book ai didi

python - 如何转义 SQLite FTS3 查询中的 - 字符?

转载 作者:太空宇宙 更新时间:2023-11-04 06:30:09 24 4
gpt4 key购买 nike

我正在使用 Python 和 SQLAlchemy 查询 SQLite FTS3(全文)存储,我想阻止我的用户使用 - 作为运算符。我应该如何转义 - 以便用户可以搜索包含 - 的术语(通过更改默认分词器启用)而不是表示“不包含 - 后面的术语”?

最佳答案

从 Internet 的其他地方看来,似乎可以用双引号“some-term”将每个搜索词括起来。由于我们不需要减法运算,因此我的解决方案是在填充搜索索引和执行搜索时将连字符 - 替换为下划线 _

关于python - 如何转义 SQLite FTS3 查询中的 - 字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3865733/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com