Anytxt Searcher的高级语法这么寒酸? 与替代品?

用Anytxt想指定全文搜索的范围,如下:

1.文件名带有dog

2..txt文件

结果发现过滤.txt是可以的,但是竟然就无法指定文件名。。。

========================================================

它全部的高级语法好像就只有下面这些了?:

操作符(是英文符号)

& 与,该操作符前后的词将都会包含。

| 或,该操作符前后的词将至少包含一个。

! 非,包含该操作后面的词的搜索结果将会排除。

( ) 分组,括号内的结果将作为一个分组,可以再和其他操作进行运算。

" " 完全匹配,和"精准搜索"一样效果,双引号内的词组不会被拆分。

简单示例:

1 test | hello

2 test | “hello word”

3 test | “hello word” !this

4 test & (hello|“this is”) !that

建议换 recoll. 超级强大.

ayntxt 好像离线不能用.

如果只局限于文件名的话,那么,windows自带的搜索中,用

星号dog星号.txt

来搜索可以吗?那个"星号"需要被替换成"*",论坛里,我前后输入两个星号,结果就变成斜体了,所以只能用汉字来替代

抱歉我没说清楚

我的需求是只在某些文件中搜索某个关键词

发现Anytxt只能提供文件后缀过滤,不能提供文件名关键词过滤

那么,有没有可能用两步来进行搜索

  • 先用某种方法,把合适的文件名的文件检索出来
  • 然后从这些已经检索出来的文件中,搜索其中的内容

我对Anytxt几乎没有了解,不知道它是否支持

论坛的帖文编辑器用 Markdown 语法,星号是 Markdown 的标记符号之一。

您这种情况,把内容放到代码块里即可。比如:

`*dog*.txt`

效果是:

*dog*.txt

嗯不错,是个暂时性的好解决方案

把第一步搜出来的文件都临时改成扩展名比如.catcat,然后把.catcat添加进Anytxt索引类型,然后设置只在.catcat中搜索

==================================================

估计作者在整体布局的时候都没考虑这些问题吧

不知道现在用AI重构个像Anytxt这么个软件难吗?

anytxt我现在是离线用的,用火绒block了网络,好像还可以

recoll用github下载的windows版本安装文件,安装之后发现缺少recoll.exe,issue里面有人说过,不知道怎么回事

官方windows下载页面需要先捐钱。。。

"难"的定义取决于你的需求

  • 如果希望用户交互好用,希望启动速度快,希望搜索速度快,希望显示结果界面清晰,那,还真的挺困难的。毕竟这里涉及的技术不少
  • 如果只是说"能"用,不在乎搜索的速度,或者交互界面方不方便什么的,那么,用AI写一个出来是没问题的。当然,这种东西,一般不叫做"软件",只配叫做"原型"
  • 而且,好用的软件不是一开始就能写得出来的,开发出来之后,随着使用,慢慢优化,慢慢调整,软件才好用。这个阶段叫做"打磨",而最终的成品叫做"正式版"

差不多就是这个样子。不过,如果你是一次性的需求,那么,随手写一个,不会非常困难

旧版就可以用.

捐款5欧刀 , 挺便宜的. 不限制安装, 永久更新. 50块? 不比anytxt的费用便宜.

真的非常强大.

有ai的协助下, 你还可以加自定义文件类型, 或者提取器.

还有python api方式调用.

如果只需要搜txt的话,用everything也可以