Show HN: Wosp – advanced full-text search on the command line
4 months ago
- #query-language
- #command-line
- #text-search
- Wosp是一个支持多行匹配的文档全文搜索命令行程序
- 其查询语言功能丰富,支持布尔运算符、邻近运算符、嵌套查询、截断符、通配符和模糊搜索
- 安装时需修改Makefile中的DESTDIR并执行`make install`命令
- 基础用法:`wosp "查询语句" 文件1.txt 文件2.txt ...`
- 通配符`?`匹配任意字符;截断符使用`$`或`#`,可后接最大字符数限制
- 大小写敏感选项包含ICASE/SCASE/LCASE/UCASE/TCASE,模糊搜索支持编辑距离
- 布尔运算符:OR/AND/NOT/XOR,其中OR为默认运算符
- 括号支持嵌套运算,优先计算复杂查询中的括号表达式
- 邻近运算符(ADJ/NEAR/AMONG/WITH/ALONG/SAME)可在指定语言单位(词/子句/句子等)内定位相邻术语
- 否定邻近运算符(NOT WITH等)可用但不常用
- 可通过作者联系页面提交错误报告