Hasty Briefsbeta

双语

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等)可用但不常用
  • 可通过作者联系页面提交错误报告