4

https://search.brave.com/help/goggles

The most intuitive way to integrate it is to use the lens, by incorporating results from goggles like tech blogs to the programming lens.

Another idea: because you can give scores to each rule, it would be interesting to see Kagi using our list of site preferences, create a goggle with it and query Brave, and finally mix the results to our normal results. This would need an evaluation of how many new results appear, but I think it's going to be something meaningful.

  • Vlad replied to this.

    Browsing6853 Can you elaborate a little bit how you imagine this integration would look like from UX/UI perspective? Have in mind that most users may not know what goggles are.

      Vlad I wasn't imagining any different UX/UI at all. Just use the user's current preferences and query Brave and rank the results like you do for other sources.

      Say the user has a lens that gets only websites from forums, just mix the results with the equivalent results from Brave's goggles. For ordinary queries, you can just mix a goggle that is equivalent to all the user's site preferences. Nothing new on the UI side, just search quality improvements.

      • Vlad replied to this.
        4 days later

        Browsing6853 It is not clear how would we make a relationship between user's custom lens and brave's goggles if we were to do this? Can you give an example or two?

          Vlad Not sure if I have that much of time to work on examples, but just use the site filters as described https://github.com/brave/goggles-quickstart/blob/main/goggles/quickstart.goggle:

          ! For example, |https://example.org^ will match: 'https://example.org',
          ! 'https://example.org/' or 'https://example.org/path'; but it will not match
          ! 'https://example.org.ac', which is also a valid domain name starting with
          ! 'https://example.org'.

          ! Last but not least, you can discard results completely:
          $discard,site=idontwanttobepartoftheresults.com
          /this/is/spam/$discard

          +user preferences (i.e. boosts) can be integrated into the same goggles.

          The rest of the options in the lens are ones that you can achieve using ordinary filters (like using quotes for specific results or time filters), which will rely on the API itself.

          • Vlad replied to this.

            Browsing6853 So you mean to use goggles to filter the same search space in brave too (although this is already done in Kagi?) Not sure if that would produce any better reuslts, as Kagi's index is already wider than Braves.

            What would be interesting is using one of predefined Brave goggles with thousands of sites, and it is not clear how to do this in the best way (other than offering it as a separate "lens" in Kagi)

              Vlad

              Vlad What would be interesting is using one of predefined Brave goggles with thousands of sites, and it is not clear how to do this in the best way (other than offering it as a separate "lens" in Kagi)

              There are lens like "programming", which I'm not sure how you made it because it's just not open... but it could simply integrate into the Brave's default "tech blog" lens.

              Vlad Not sure if that would produce any better reuslts, as Kagi's index is already wider than Braves.

              Brave's search has a different index which I usually find better than the "kagi exclusive results" (e.g. searches with a high percentage of exclusive results are usually worse than the same search on other sites, like Brave). So I believe even vanilla searches can take advantage over that.

              • Vlad replied to this.

                Browsing6853

                Brave's search has a different index which I usually find better than the "kagi exclusive results"

                Interesting, can you give a few examples of this?

                  No one is typing