New to Busy?

Open Search Engine development and maintenance

31 comments

good-karma
76
15 days agoeSteem2 min read

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, esteem.app and other potential Hive apps.

Project Title

Open Search Engine development and maintenance

image.png

Proposal Type

Hive service - Opensource

Costs

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

Project Summary

Project description

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.

Home: https://search.esteem.app
Github: https://github.com/esteemapp/hive2elastic

Benefits

Right now, Search engine is used by all major frontends, Hive.blog, Peakd.com and Esteem.app 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
HiveDao: https://hivedao.com/proposal/114
PeakD: https://peakd.com/proposals/114
HiveBlog Wallet: https://wallet.hive.blog/proposals
Github: https://github.com/esteemapp/hive2elastic

Comments

Sort byBest