At some point, lenses appeared to support specifying a base URL with a query as a "site to include" rather than just the base URL. However, it does not appear to be the same.
Specifically, I have a lens that I want to restrict to the www.swi-prolog.org/pldoc/man?predicate= URL. Applying this to the lens under the "Include only these sites in results" setting results in no results being returned when using said lens. When I change the lens setting to www.swi-prolog.org/pldoc/man (excluding the query part of the URL) , only then does it return results. The results, however, includes every available result under www.swi-prolog.org/pldoc/man, which is not at all the query that I'm looking for.
For the record, using site: in a regular query (without lenses) such as site:www.swi-prolog.org/pldoc/man?predicate= does actually return the desired results. It only appears to not work when it is applied to a Lens.
I thought at some point globs like *.yourwebsite.com/blah/*.zip had worked before too, as I was using something similar as a lens when I first signed up for Kagi. Was that ever a thing?
As a test, create a Lens that includes www.swi-prolog.org/pldoc/man?predicate=, then use it to search for the word "append". It should return some results, but from where I am testing it returns no results.
A test proving that the site: keyword can be used to filter for a specific URL and query can be the following: append site:www.swi-prolog.org/pldoc/man?predicate=
For both the lens query and regular query it is expected that the returned results contain the entire pattern www.swi-prolog.org/pldoc/man?predicate= as part of its URL. Lenses appear to act differently compared to regular queries, though.