I don't search often so I can't say for certain it's the beta but it used to work consistently and now it doesn't, even in safe mode. No results returned no matter how long I wait.
I'm running the latest MacOS Catalina.
I also tested in MacOS Mojave (unraid VM), same result.
I have a Raspberry Pi shared over SMB where search from the same two clients works fine.
Diagnostics from safe mode attached.
EDIT: Hack "solution" from follow-up post below.
Hopefully this helps with a fix.
Mount unraid share system on my mac and check its spotlight status:
[macbook-pro]:~ $ mdutil -s /Volumes/system /System/Volumes/Data/Volumes/system: Server search enabled. [macbook-pro]:~ $
But "server search" is not in fact enabled.
Apparently samba 4.12.0 changed the default from Gnome tracker to noindex.
Note that when upgrading existing installations that are using the previous default Spotlight backend Gnome Tracker must explicitly set "spotlight backend = tracker" as the new default is "noindex".
To change it back (as it was in 6.8) I add the following to SMB extras:
[global] spotlight backend = tracker
and explicitly enable spotlight for each share:
[system] path = /mnt/user/system spotlight = yes
Now when I mount it and check spotlight status I get the following:
[macbook-pro]:~ $ mdutil -s /Volumes/system /System/Volumes/Data/Volumes/system: Indexing disabled. [macbook-pro]:~ $
And search works.