SQLite FTS4代码段参数格式

SQLite FTS4代码段参数格式,sqlite,Sqlite,我正在RQDA中分析文本,并使用Firefox SQLite管理器访问数据库,以便更轻松地搜索文件。我已经创建并填充了虚拟表: CREATE VIRTUAL TABLE texts USING fts4(filename, content) 然后我做了一个片段搜索 SELECT snippet(texts, '_', '_', '...') FROM texts WHERE texts MATCH 'great OR Great'; 这将返回使用下划线突出显示代码段术语的结果 我的问题是:

我正在RQDA中分析文本,并使用Firefox SQLite管理器访问数据库,以便更轻松地搜索文件。我已经创建并填充了虚拟表:

CREATE VIRTUAL TABLE texts USING fts4(filename, content)
然后我做了一个片段搜索

SELECT snippet(texts, '_', '_', '...') FROM texts WHERE texts MATCH 'great OR Great'; 
这将返回使用下划线突出显示代码段术语的结果

我的问题是:

如何实现第6个参数文档以增加代码段的大小?我在这方面看到了类似的问题,但答复不起作用。 如何使匹配返回同时显示表中代码段第一列的文件名。所以格式将是filename,snippet。
提前感谢你的帮助

所以我想出来了!关于第六个参数的文档不是很清楚

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

这将显示搜索词前后各有30个单词的文件名和代码段

好的,所以我找到了问题2的答案:从文本匹配“great”的文本中选择文件名、文本片段、“'、“…”;