This proposal is a request for funding to pay for the development and maintenance of search engine that provides search functionality to hive.blog, peak.com, ecency.com and other potential Hive apps.
Open Search Engine development and maintenance
Hive service - Opensource
Daily: 45 HBD
Monthly: 1350 HBD
Labor (Development+Management): ~25 hours per month, 750 HBD
Recurring costs (Servers): ~$600, ~600 HBD
Progress reporting: Bi-Weekly
Search engine is based on Elasticsearch and it is best in one thing, indexing and searching content. Current version of Search Engine is working good but we want to improve it so content ranking and indexing works better within community searches, optimize fields, add check for efficiency and of course we want to provide Open API access to all who wants to build on Hive.
Right now, Search engine is used by all major frontends, Hive.blog, Peakd.com and Ecency.com and to cover part of the server costs, we have monthly payment for API key and plans with limited access. We want to remove those limits and open it up for every app to integrate. https://search.esteem.app/api-register
There are potentially unlimited opportunities for developers to increase exposure or create new types of apps, content discovery could be improved by different creative approaches.
What happens if the proposal becomes unfunded?
In case proposal becomes unfunded, we will continue to have monthly fees or increase fees to cover server cost with not much development. It will likely end up being non-sustainable and every app creating their own private versions costing even more and unstable user experience. And difficult to potential new developers/apps to integrate and use.
Explanation of proposal costs
In terms of development, as mentioned above, we will improve indexing and ranking, introduce new filters. New indexing will increase server costs as Elastic search will need new cluster and more storage to handle indexes. We are creating this proposal for just 6 months. After 6 months, we will create new proposal with smaller amount just to cover server costs. We think, by then not much new development will be needed.
Support this proposal
Vote for this Proposal using Hivesigner
HiveBlog Wallet: https://wallet.hive.blog/proposals