用Anytxt想指定全文搜索的范围,如下:
1.文件名带有dog
2..txt文件
结果发现过滤.txt是可以的,但是竟然就无法指定文件名。。。
========================================================
它全部的高级语法好像就只有下面这些了?:
操作符(是英文符号)
& 与,该操作符前后的词将都会包含。
| 或,该操作符前后的词将至少包含一个。
! 非,包含该操作后面的词的搜索结果将会排除。
( ) 分组,括号内的结果将作为一个分组,可以再和其他操作进行运算。
" " 完全匹配,和"精准搜索"一样效果,双引号内的词组不会被拆分。
简单示例:
1 test | hello
2 test | “hello word”
3 test | “hello word” !this
4 test & (hello|“this is”) !that
如果只局限于文件名的话,那么,windows自带的搜索中,用
星号dog星号.txt
来搜索可以吗?那个"星号"需要被替换成"*",论坛里,我前后输入两个星号,结果就变成斜体了,所以只能用汉字来替代
抱歉我没说清楚
我的需求是只在某些文件中搜索某个关键词
发现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也可以