New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] Search Engine #932
Comments
If it was costly to use then how does searchvoat.co afford to stay running? I understand search engines can cost money due to higher bandwith and traffic but there must be a way to have a affordable search engine. If there is no way to have a search engine without fees then I would suggest having a crowdfunding method to pay for the costs and if there crowdfunding quota doesn't get met there is no search engine for the year on voat. Another option is to add a search engine to voat but when used it directs the user to searchvoat.co engine with the search query they entered, but only if searchvoat.co is OK with it. |
A suggestion would be to embed the searchvoat searchbox into voat.co! Or even if voat bought a new domain name just to use as a search for voat to prevent abuse. |
I'm guessing the original author of VOAT used ElasticSearch, which requires a ton of different servers and processes to run with SQL Server/Entity Framework. There are other more cost effective, lightweight search engines. With proper api access, i could build a nice search engine for voat in a single day using express.js ,elasticlunr.js and redis for rate limiting. the search index is fully in memory, so you can scale it horizontally on cheap vps instances with haproxy or nginx load balancer in front. |
I know Reddit has a searchbox on their site so you can search the whole site or search subreddits. I been using searchvoat.co for now but why isn't there a search bar? If searchvoat.co isn't affiliated with voat.co I would suggest working together and creating a search bar for voat.co. searchvoat.co search bar works well for me.
The text was updated successfully, but these errors were encountered: