Open Search Engine development and maintenance
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.
Project Title
Open Search Engine development and maintenance
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://hivesearcher.com
Github: https://github.com/ecency/hive2elastic
Benefits
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
HiveDao: https://hivedao.com/proposal/114
PeakD: https://peakd.com/proposals/114
HiveBlog Wallet: https://wallet.hive.blog/proposals
Github: https://github.com/ecency/hive2elastic
Progress update
Leave Open Search Engine development and maintenance to:
Read more #hive posts
Best Posts From good-karma
We have not curated any of good-karma's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From good-karma
- Hive Developer Documentation Updates
- How to upload videos on Ecency.com
- Decks coming soon on Ecency
- Letter to our community
- Ecency 2021
- Imagehoster cache purge for Cloudflare
- All new Hivesigner
- Hivesigner - Login scope explained
- Return to stabilizer
- Hivescript update
- Hivesigner SDK rewritten in typescript
- Theory is already reality
- Hivesigner in 2021
- Ecency presentation at Hivefest 5
- Case study: AMP pages on Ecency?
- Hivesearcher summary of work
- Hivesearcher website opensourced
- Hivesearcher update, indexing improvements
- Hivesigner - Documentation, Hardfork and other improvements
- Hivesearcher - free, integrate it into your Hive apps