是否有一个软件可以标记纯文本文件,像 Calibre 一样组织和索引它们并提供广泛的内容搜索(我可以搜索文本文件的内容)?
答案1
我很想说带有 FTS4 全文搜索扩展(标准)的 SQLite。
CREATE VIRTUAL TABLE text_files USING FTS4(file_id INTEGER PRIMARY KEY, file_content BLOB);
CREATE TABLE text_information(file_id INTEGER REFERENCES text_files(file_id), file_path TEXT, file_size INTEGER, whatever_you_want…);
对于一些 C 程序来说简单的将文件存储到数据库中。然后执行一个简单的查询全文搜索(语法)
SELECT * FROM text_files WHERE file_content MATCH 'hello';