Its possible this exists but me testing doesn't. I use Bangs more and more and love them. However, there are times I want to be able to exclude things from those same categories rather than force them. I wish I could, for example -!i and actively exclude images from the search.
Obviously this wouldn't work (or maybe would work in a different way) for searches that are piped to a website search engine. However, it would be nice to be able to use functionally the same short hand for excluding sites as I do for forcing sites.
Beyond the simple example here which would add value, it would be really nice if the bang functionality could be used to include more complex, almost macro like, search operator behavior and syntax.
The ability to do this does exist, but it would add efficiency/reduce memory load from users because currently they have to remember two different syntaxes to do a positive and negative version of the same action. I read/was inspired by a prior thread on this topic but that seemed very focused on Kagi AI not Kagi search
It would invert the behavior of bangs by adding a "-" similar to other search operator syntax. Mapping the negative behavior from many search engines to the expanded bang functionality in Kagi search. Illustrating intended behavior through two examples - with example two containin a simple and complex options. This does not articulate the 'bang macro' future idea above.
Example 1: bangs predefined by Kagi, can force or exclude the behavior encoded in bang syntax
Search term: puppies !i
Search result: images of puppies
Search term: puppies -!i
Search result: search results of puppies with images excluded
Example 2: negative bangs defined by user, can exclude the site/behavior encoded in bang syntax**
Search term: puppies !reddit
Search result: passes the search query puppies to the reddit search engine and executes a searche there
Search term: puppies -!reddit
Search result (simple): performs a search for puppies on Kagi but excludes any results results from the webdomain reddit, interpreting the -!reddit bang as equivalent to the search operator syntaxt "-site:reddit.com" in search engines
Search result (complex): performs a search for puppies on Kagi but also the same puppies search with the positive bang (i.e., !reddit) and then cross references the results and excludes any results from the Kagi search that occur in the positive bang search.