gpt4 book ai didi

sqlite - SQLite FTS4代码段参数格式

转载 作者:行者123 更新时间:2023-12-03 19:31:24 26 4
gpt4 key购买 nike

我正在研究RQDA中的文本,并且正在使用Firefox SQLite Manager访问数据库,以便可以更轻松地搜索文件。我创建并填充了虚拟表:

CREATE VIRTUAL TABLE texts USING fts4(filename, content)


然后我做了一个片段搜索

SELECT snippet(texts, '_', '_', '...') FROM texts WHERE texts MATCH 'great OR Great'; 


这将返回结果,其中摘录项用下划线突出显示。

我的问题:


如何实现第六个参数(文档),以增加代码段的大小? (对此,我看到了类似的问题,但响应不起作用。)
如何获得MATCH返回值,还显示代码段的文件名(表中的第一列。)因此格式为“文件名”,“代码段”。


在此先感谢您的帮助。

最佳答案

所以我想通了!关于第6个参数的文档不太清楚...

SELECT filename, snippet(texts, '_', '_', '...', -30, 30) FROM texts WHERE texts MATCH 'great OR Great';


这会显示搜索词前后30个单词的文件名和代码段。

关于sqlite - SQLite FTS4代码段参数格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40733029/

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