Hacker News new | past | comments | ask | show | jobs | submit login

We built something a while ago that lets you do this on top of an existing search engine like Google.

https://chrome.google.com/webstore/detail/hypersearch/feojag...

It's 100% open source and client-side https://github.com/abhinavsharma/hypersearch

I wrote a post explaining why we think this is a more pragramtic approach here https://abhinavsharma.com/blog/google-alternatives




Nice project,

Goggles is also open-source, the main difference of the approach is that Goggles collaborates with Brave Search index while your approach uses any search index as source of URLs.

That difference is fundamental, a client can use a host search engine to do query expansions to build a large result set and then apply the filters and boosts that the user defines. However, that recall set is going to be in the order of hundreds URLs (more will take either too long or the client will be blocked); and I assume it would be challenging to apply thousands of filters at once. The smaller the result set, the smaller is the effect or benefit of the user-defined rules.

Goggles, because it collaborates with the host search engine — as of today only Brave search — can apply the filters and boosts to a recall set of tens of thousands of URLs. So the net effect of such rules is much larger.

Goggles is a bit more complicated, but it's for a reason.

Disclaimer: I work at Brave.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: