【发布时间】:2021-09-26 09:11:54
【问题描述】:
-
SQLite 的 FTS5 支持
highlight()。该辅助函数返回全文搜索查询结果的标签:参见official documentation。 -
Peewee 的 code on Github, in the <sqlite_ext.py> module 也提到了
highlight(),虽然只是顺便提及。内置辅助功能:
- bm25(tbl[, weight_0, ... weight_n])
- highlight(tbl, col_idx, prefix, suffix)
- sn-p(tbl, col_idx, prefix, suffix, ?, max_tokens)
-
尽管 Peewee 已经支持
bm25()和rank()作为现有的 FTS5 辅助功能,但我在 Peewee 的文档中没有找到示例代码或对highlight()的引用。 -
除非我遗漏了什么,否则如何在我的 Python 代码中将 FTS5
highlight()与 Peewee 一起使用? (如果这很重要,我正在使用 Django。)
【问题讨论】:
标签: python django sqlite full-text-search peewee