Posts

Open Search Engine development and maintenance

avatar of @good-karma
25
@good-karma
·
0 views
·
2 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, 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