Hi
Search Filter Host is a component of Windows Search Indexer, which is a service that is designed to search and index files on Windows PCs.
Change Indexing Options and see if it is Helpful
Type indexing options in the Search bar and then click Indexing Options to open it.
In the newly pop-out window, click Modify at the bottom to open Indexed Locations.
Click Show all locations, then uncheck huge locations and other file locations that may prompt the search process to spawn again and again.
Click OK to save changes.
Maybe it is possible to prevent SearchHost.exe from running by using 'winget uninstall' if it is started by an app.
https://learn.microsoft.com/en-us/windows/package-manager/winget/uninstall