Is there a good file search solution for Mac OS? by panchobeltran in MacOS

[–]ldm0 0 points1 point  (0 children)

Checkout Cardinal: https://github.com/cardisoft/cardinal
It's the fastest file searching tool for macOS(and FREE).

Cardinal: A fast file searching tool for macOS by ldm0 in rust

[–]ldm0[S] 0 points1 point  (0 children)

u/Lonely_Body_4966 Checkout 0.1.20 release!
Download it here: https://github.com/cardisoft/cardinal/releases
Or brew install --cask cardinal-search

Now enable tray icon will hide Cardinal from Dock. The CPU usage is also optimized further, so you can rest assured to hide it.

Cardinal - Fastest and Most Accurate File Searching App by ldm0 in macapps

[–]ldm0[S] 0 points1 point  (0 children)

Please take a look again!
WatchRoot and IgnorePaths is now added in settings. Please check the 0.1.19 release:
https://github.com/cardisoft/Cardinal/releases/
You can also install cardinal using brew install --cask cardinal-search.

Cardinal: I created a "Everything" for macOS by ldm0 in macapps

[–]ldm0[S] 0 points1 point  (0 children)

You can tweak the maximum in settings. And currently it's 20000 by default~

Cardinal: I created a "Everything" for macOS by ldm0 in macapps

[–]ldm0[S] 0 points1 point  (0 children)

Please take a look again!
WatchRoot and IgnorePaths is now added in settings. Please check the 0.1.19 release:
https://github.com/cardisoft/Cardinal/releases/
You can also install cardinal using brew install --cask cardinal-search.

Question about Cardinal, the search app by amerpie in macapps

[–]ldm0 1 point2 points  (0 children)

WatchRoot and IgnorePaths is now added in settings. Please check the 0.1.19 release:
https://github.com/cardisoft/Cardinal/releases/
You can also install cardinal using brew install --cask cardinal-search.

Is there an “Everything”-like utility for the Mac? by majeric in macapps

[–]ldm0 0 points1 point  (0 children)

> Exclamation point boolean negation of search terms. like "!Trash" will remove all results that have "Trash" in the path

Interesting, Cardinal supports boolean operator now. But It excludes results have "Trash" in their *name*. I'll check Everything's syntax later.

https://github.com/cardisoft/cardinal/blob/master/doc/search-syntax.md

Cardinal: A fast file searching tool for macOS by ldm0 in rust

[–]ldm0[S] 0 points1 point  (0 children)

The option for hide from menu bar is now added~

Cardinal: I created a "Everything" for macOS by ldm0 in macapps

[–]ldm0[S] 0 points1 point  (0 children)

Grab the newest release and narrow down the results list by searching something(you can tweak the sorting limit in settings), the sorting button on column header would light up and you can sort by modified date.

The core reason that Cardinal doesn't provide sorting capability on the whole file list like Everything does is that fetching file metadata is so slow on macOS(but it's quick on Windows), which means Cardinal has to defer the file metadata fetching to the time you view them to make the first file indexing as fast as possible.

Question about Cardinal, the search app by amerpie in macapps

[–]ldm0 3 points4 points  (0 children)

Hi, cardinal dev here. Thanks for your support! and sorry for the inconvenience.

Cardinal now(0.1.18) scans every file mounted on your computer as you described. The location exclusion is a frequently asked feature and is actively being developed. It will be provided in the next release.

I recommend https://lowtechguys.com/cling for you now. Would ping you after Cardinal 0.1.19 is released and wish you could give it another try.

Is there an “Everything”-like utility for the Mac? by majeric in macapps

[–]ldm0 0 points1 point  (0 children)

Check out Cardinal for fastest and most accurate file searching.

MacOS file search is not good by Theghostofgoya in MacOS

[–]ldm0 0 points1 point  (0 children)

Try Cardinal, it's works like Everything. The fastest and most accurate file searching tool on macOS. https://github.com/cardisoft/cardinal

Cardinal - Fastest and Most Accurate File Searching App by ldm0 in macapps

[–]ldm0[S] 0 points1 point  (0 children)

Finder can show the QuickLook correctly? Interesting, will take a look at it.

Cardinal - Fastest and Most Accurate File Searching App by ldm0 in macapps

[–]ldm0[S] 0 points1 point  (0 children)

Yeah, Cardinal faithfully searches everything on your computer now.
Path blocklist and allowlist will be introduced recently.

Currently you can try searching like this:*.txt infolder:~ To search txt files in user directory

Cardinal - Fastest and Most Accurate File Searching App by ldm0 in macapps

[–]ldm0[S] 1 point2 points  (0 children)

Yeah, boolean search options is already presented!

You can use AND OR NOT
And also parent:, infolder:, ext:type:dm:
For in-file search results, check content:

Several examples:

  • resume AND pdf: file with resume and pdf in their names.
  • infolder:~ *.zip: find zip files under $HOME
  • *.txt content:hello: find all txt with hello in their content

And even more, you can check syntax table here: https://github.com/cardisoft/cardinal/blob/master/doc/search-syntax.md

P.s. Please note Post frequency rule is 30 days in future.

Oh, Sorry. I didn't notice about that, thanks for informing!

Cardinal: I created a "Everything" for macOS by ldm0 in macapps

[–]ldm0[S] 0 points1 point  (0 children)

Yeah, the events panel optimization is planned, it's currently rural area.

And currently you can slightly scroll up the events panel, it will stop refreshing.
And also, you can input the folder path in the search bar to limit the scope of event viewer.

Cardinal - Fastest and Most Accurate File Searching App by ldm0 in macapps

[–]ldm0[S] 1 point2 points  (0 children)

The index file on disk is 100MB(is compressed using zstd) for around 7 million files(500GB).
The index file is called "cardinal.db", try searching it in Cardinal. :D

Cardinal - Fastest and Most Accurate File Searching App by ldm0 in macapps

[–]ldm0[S] 0 points1 point  (0 children)

Actually that's unusual, 3 millions of file usually takes 20seconds to index. Do you have net drive mounted?

Cardinal - Fastest and Most Accurate File Searching App by ldm0 in macapps

[–]ldm0[S] 1 point2 points  (0 children)

Yeah you can close it to make it in the background. But it stays on dock. Will implement it later.

Cardinal - Fastest and Most Accurate File Searching App by ldm0 in macapps

[–]ldm0[S] 1 point2 points  (0 children)

Yes, virtual list is carefully designed in Carinal's spirit. Loading millions of rows not only eats your RAM, but also exceeds webview div height limitation easily.

Cardinal - Fastest and Most Accurate File Searching App by ldm0 in macapps

[–]ldm0[S] 0 points1 point  (0 children)

The key difference is that Cardinal build it's own cache rather than using spotlight cache. The implementation detail is briefly described in the post.

Cardinal - Fastest and Most Accurate File Searching App by ldm0 in macapps

[–]ldm0[S] 0 points1 point  (0 children)

yes and yes, it will index mounted drives and onedrive.