首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQLite FTS4片段参数格式

SQLite FTS4片段参数格式
EN

Stack Overflow用户
提问于 2016-11-22 02:52:23
回答 1查看 509关注 0票数 1

我正在分析RQDA中的文本,并使用火狐SQLite管理器访问数据库,以便更容易地搜索文件。我创建并填充了虚拟表:

代码语言:javascript
复制
CREATE VIRTUAL TABLE texts USING fts4(filename, content)

然后我做了一个片段搜索

代码语言:javascript
复制
SELECT snippet(texts, '_', '_', '...') FROM texts WHERE texts MATCH 'great OR Great'; 

这将返回用下划线突出显示代码段项的结果。

我的问题:

  1. 如何实现第6个参数(文档),以增加代码片段大小?(我在这方面看到了一个类似的问题,但答复不起作用。)
  2. 如何使匹配返回也显示片段的文件名(我的表中的第一列)。所以格式是“文件名”,“片段”。

提前谢谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2016-11-22 05:05:39

所以我想出来了!关于第六个参数的文件不太清楚..。

代码语言:javascript
复制
SELECT filename, snippet(texts, '_', '_', '...', -30, 30) FROM texts WHERE texts MATCH 'great OR Great';

这将显示文件名和片段,在搜索词之前和之后有30个单词。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40733029

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档