Hivesearcher summary of work

in HiveDevs4 years ago

Few days ago Hivesearcher proposal ended and here is the summary of work done and what to expect next.

Blockchain-based-Open-Search-Engine

Summary of work

In total around 8100 HBD funds were received from DHF. Almost half of this fund were allocated to cover server costs for past 6 months. With other half we did following work:

  • Rebranding to Hivesearcher and launch of website and API changes
  • Removed premium API generation and modified for open access to all dapps
  • Out reach to talk with some of the Dapps to integrate Hivesearcher into their apps to give users better search experience. Following dapps are using Hivesearcher, Ecency, Hive.blog, Peakd, D.Buzz, and many others are trying out to see if it fits their audience and needs. Remember, you can easily offer custom search experience for certain community as well, for Tribes, LeoFinance for example, simple query parameter to use would be category: and combining that with tag: filter, you have fully functional custom search experience.
  • Updated indexer script twice to make it work with HF24, find better way to utilize Hivemind's new structure and tables.
  • Improved documentation and opensourced web interface.

What's next

We were hoping to spend some time to improve ranking algorithms and search relevance but after HF24, there was unexpected changes that required our attention to run service uninterrupted. In few days, we are planning to create another proposal and propose new scope of development. On top of monthly server costs, here is list of what we are planning to work on next.

  • Improve search ranking algorithm
  • Re-index with new algorithm on different clusters
  • Improve website to showcase power of search engine with filters similar to Google
  • Explore media content filtering options (video content, image content, text content, body length related filtering)
  • Create custom, flexible feeds from indexed data, (e.g. top posts of past month, top posts of past year, top comments of past month, etc.)
  • Document extra use cases (iframe integration, filtering data and detailed examples for developers to copy-paste or try)

Feedback and suggestions

Are you Dapp developer?
Are you avid user of any/some Hive frontends?

Feel free to share your suggestions and feedback, we can discuss next scope of work and prepare for our next work accordingly. And work towards making content discovery better.


Sort:  

Nice man I like the clean look.
The proposed changes also look to be building a very nice service for this platform. I agree with that Goggl style robust search and content display sorting. I wonder then, if this could essentially exist as (or have built on top of it) an independent front end?

I like peakD but feel it's still too basic in delivering content. Obviously following users, communities, tags etc give content to the user but I rely solely on the trending page to get the feel of a new/nobody and to experience the roar platform. It's essentially the front page to new users so that needs to be superior at traffic retention.

I have an ideal vision of SEARCH front and center that can on-the-fly generate content as the user types. Even letter by letter, tag by tag, user name, community, etc. A truly LIVING CHAIN that gives a user emotional attachment and imprints the belief into them that THIS IS WEB 3 and what they're experiencing is what makes it superior to the old systems.

There's a world of data here already but finding that takes skill and.. luck. So this dream front end I imagine could even show what's missing and by that show users where opportunity exists to grow content and in turn be rewarded for their contribution. Similar to how wikpdia have a "improve this.. " alert on articles lacking substance.

Anyway I might do mock ups but if you get it then that would be better. Essentially my point is that content delivery to the user commanded by their mind (through their fingers) is what I see as THE PLATFORM that would attract users and give them real reason to stay and also look further into Blockchain.

The rewards should be secondary.
We can all agree that it's not the great attractor. So then CONTENT = RETENTION. Discovery and Delivery however: the missing link.

Agree, that's why we want to showcase search in our works so others can see what's already possible and how to replicate it. On https://ecency.com we will likely do some experiments with discovery, right now, in search field you can directly search for tags if you start typing #anytag or search for users @user or search for community $community, any other keyword to find posts. But we can/should do more in UI side of things, so it is in our Ecency todo list as well as Hivesearcher todo list. Please do share mockup suggestions 😉

I think one of the issues with reward weight is how badly it fails at comparison of content from two different time periods. Times when the token was $2 vs the last several months of 12 cents.

It doesn't seem like the reward number can at all be used to sift through and compare content from separate years. Perhaps if we had voting share data instead of final reward amounts that depends on speculative market prices that would be better.

How are you approaching this issue?

Peakd.com is excited to work on totally revamping our search UI and happy that you have a head start on what you're doing while we do a few other things. Happy to see its already getting better.

We are thinking to remove reward weighted ranking or make it decaying with time so it won't affect or put higher weight on ranking of content for specific keywords. Also by default more fresh content should have higher value than older content due to outdated information/technology/feedback etc. It is tricky to find a balance, so that's why idea is to try different variations and analyse results, iterate.

Is it at all possible to get that vote shares data (or whatever they call it)... i'm pretty sure @asgarth told me it wasn't possible and that the API only gives us this reward amount. If so then the only solution is a price history for every day and then that gets WAY to complicated.

Rewards from any timeframe is taken in HBD form so there is not much of difference really, unless I am not understanding question properly. Hivesearcher doesn't store/index vote data, only post data (number of votes, of course part of it but that's it).

Thanks for on-going updates and where to find more information, ever evolving with Hive.

@tipu curate

Appreciate the comment

I've voted for both of your DHF Proposals and I have voted you for witness. I'm very happy with what I have seen. After lurking aroud for a long time I started using @ecency as a front end. I'm very happy with user experience. Thank you for all your contributions! HIVE is a much better place because of you.

Thank you!

$tangent


Congratulations, @asimo You Successfully Trended The Post Shared By @good-karma.
You Utilized 1/3 Daily Summon Bot Calls.

TAN Current Market Price : 0.705 HIVE

Congratulations @good-karma! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s) :

Your post got the highest payout of the day

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @hivebuzz:

Feedback from the December 1st Hive Power Up Day

Never give up

Search functions is killer feature.

Thanks a million for the hivesearcher.com

Out reach to talk with some of the Dapps to integrate Hivesearcher into their apps to give users better search experience. Following dapps are using Hivesearcher, Ecency, Hive.blog, Peakd, D.Buzz, and many others are trying out to see if it fits their audience and needs.

Could you kindly confirm which dApps are integrated hivesearcher so far ?

These 4 already using it... Ecency, Hive.blog, Peakd, D.Buzz

Screenshot 2020-12-04 at 17.56.02.png

Might be bug on hive.blog, will try to create issue report. Meanwhile can check here: https://ecency.com/search/?q=bitcoin&sort=newest
Note, we are improving our search page on Ecency in next couple weeks with much more nicer looking search with filters. Edit: created a fix merge request, as soon as it is deployed, it should start to work.

Thank you for your work!

I have started using ecency, it's a great website and the experience is very smooth. One important feedback I have is for communities.

The only way I can see my communities is by going in my wallet, communities tab. Much better if in the communities section (top left, main page, next to "deiscover" and "FAQ") I could not only search community but also see the communities I already joined.

That would allow me to access communities through there instead of wallet, which is more intuitive.

Great feedback, thank you. We will consider add that 🙏


Congratulations @good-karma, You Earned 0.409 TAN & Curators Made 0.286 TAN.

tangent.token


Join CORE / VAULT Token Discord Channel or Trade TANGENT Token
TAN Current Market Price : 0.734 HIVE

great work, I am just here to test bookmark notifications!