- Edited
Vlad It is really hard to find a definitive solution to these problems, and after some thought I came to the conclusion that you are right and that it is probably not worth having Kagi fully index some sites, at least in the short term.
My idea with the internal index was, first, to avoid websites' internal search engines, which are often poorly designed or poorly relevant compared to Kagi's results. Second, it was to reduce the cost for queries like mdn border-radius
or wikipedia crystal programming language
. But I realized that Kagi already offers a lot of bangs like !mdn
, !mdnhtml
, !mdncss
, !mdnjs
, and !w
.
Therefore, I think that in the short term, if people are really concerned about their usage, they could probably use bangs, learn about them in some way or another, and put up with websites' internal search engines until a reasonable solution is found.
Regarding the second "use case" about "big websites", or let's say websites' homepages, I think the solution comes from the "go to" suggestions. They probably need some love to make them really good for almost any website, big or small, from any region. With this feature, at least the user is still free to do the full search if they want.
Now a follow up question is whether we want to add a setting so that when a "go to" suggestion pops up, hitting Enter will follow it without having to explicitly select it. Of course, the default behavior if no "go to" suggestion is found would be to perform a full search.
This behavior could also be triggered by a special character or a bang, as you suggested, and have the same default behavior as mentioned above.