Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jjling2011/textsearcher
Text content full text searcher. 文本全文搜索小工具
https://github.com/jjling2011/textsearcher
dotnet45 search sqlite text
Last synced: 13 days ago
JSON representation
Text content full text searcher. 文本全文搜索小工具
- Host: GitHub
- URL: https://github.com/jjling2011/textsearcher
- Owner: jjling2011
- License: gpl-3.0
- Created: 2023-10-22T13:40:18.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-15T03:33:32.000Z (11 months ago)
- Last Synced: 2023-12-15T04:36:10.807Z (11 months ago)
- Topics: dotnet45, search, sqlite, text
- Language: C#
- Homepage:
- Size: 101 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### TextSearcher
文本内容搜索器### 这个软件要解决的问题
虽然现在很多文本内容搜索软件内部调用搜索引擎,秒出搜索结果。
但是搜索引擎会对文本内容进行分词,比如“红苹果”这个词会分成“红”和“苹果”,所以搜索“红苹”就搜不到。
TextSearcher反其道而行,不分词不用搜索引擎,采用最原始的字符串查找算法。
所以不会出现上面的问题,但是代价就是搜得很慢。
TextSearcher的数据库会把文件内容复制一份,如果文本文件比较大就会占用很多硬盘空间。
所以这个软件只适用于搜索包含小文本文件的目录。### 下载
[https://github.com/jjling2011/TextSearcher/releases](https://github.com/jjling2011/TextSearcher/releases)### 用法
先在主界面点Edit->Configs打工开设置窗口,然后点下面的Add按钮。
![formconfigs.png](https://raw.githubusercontent.com/jjling2011/TextSearcher/main/imgs/formconfigs.png)
设置窗口中Extensions设定搜索的文件后缀,用空格分隔多个后缀。
Scan表示Update DB的时候扫描这个目录。
Search表示搜索的时候包含这个目录。
然后在主界面点File->Update DB刷新数据库。
![formmain.png](https://raw.githubusercontent.com/jjling2011/TextSearcher/main/imgs/formmain.png)
输入关键词然后按回车搜索。双击不同列有不同效果。
* Filename 打开文件
* Path 打开目录
* Content 弹出消息窗口