Utopian: Lets Improve The Search Feature - 500 STEEM Bounty

in #utopian-io8 years ago (edited)

Utopian.io is looking for a Javascript developer, better if experienced in Node and MongoDB to improve the search feature at the top of the website.

U5dsNZF2ko4b6ohe517Xy3nwSEj8ndP_1680x8400.png

For now the search function only looks for specific words. We need to improve the search so it can look for a broader context. This is to help the users and the moderators searching for duplicates.

Screen Shot 2017-11-11 at 13.35.38.png

500 Bounty

If you are willing to help building the new search function please get in touch with me on Discord https://discord.gg/Pc8HG9x. I am willing to complete this functionality within this week. The developer/s will be paid a 500 Steem Bounty when the work is completed.

The Search API Will Be Also Used On The Editor

As in stackoverflow.com, I am planning to provide a suggestion box on the right of the Editor, so users can immediately understand if they are going to write a duplicate. This is fundamental for the quality standards of our platform.

Repository

Find the repository of the APIs here: https://github.com/utopian-io/api.utopian.io.

Here where the current search happens: https://github.com/utopian-io/api.utopian.io/blob/master/server/controllers/post.controller.js

This is the piece of code that makes the search. This is very basic and we need a more powerful way to get similar results:

  if (bySimilarity) {
    query = {
      ...query,
      body: {
        $regex: bySimilarity, $options: 'i'
      }
    }
  }

A Special Thanks to The Sponsors







Vote for witness)

Vote for witness)

Vote for witness)
Vote for witness)





Vote for witness)
Vote for witness)
Vote for witness)







@misterdelegation @ned @freedom @transisto @wackou @cryptoctopus @xeldal ( @lafona-miner @furion ( @javybar @netuoso ( @jerrybanfield ( @billbutler @ajvest @masterthematrix @materia @elear @yabapmatt ( @agoric.systems ( @teamsteem ( @lexiconical @masterofcoin @iliasdiamantis @cmorton @johnsmith @dragosroua @unosuke @gokulnk










Vote for witness)
Vote for witness)















@o1o1o1o @techslut @jenkinrocket @steemj @ivysrono @nesian101 @shreyasgune @julstamban @lykkejay @sircork ( @rival ( @kemal13 @hadimemories @soushi888 @dodybireuen @koinbot @evildido @sonnyboy @alexsm @allowisticartist @doodlebear @fakire1sadaka @steemfunding @lusanamaya @callmetoxy @rizal.konoha2 @tanvirrahman

A Special Thanks to The Moderators






@elear @espoem @jefpatat @arie.steem @stoodkev @ruah



Open Source Contribution posted via Utopian.io

Sort:  

Hey @elear I am @utopian-io. I have just super-voted you at 5.6% Power!

Suggestions https://utopian.io/rules

  • Your contribution is less informative than others in this category.
  • Utopian has detected 1 bot votes. I am the only bot you should love!!

Achievements

  • You are generating more rewards than average for this category. Super!
  • Seems like you contribute quite often. AMAZING!
    Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Hello @elear, I am a Node.js developer but do not have much experience with mongodb. I have done search feature in the past by using the open source SOLR search engine.

Hi @elear. I am a Javascript developer and would be interested to take part in this. I do have some experience with nodeJs; not so much with mongodb, just a few simple actions so far :)

Hey @sirrius @codingdefined is already trying to find a solution. I think would be really nice if you could collab on this. Join us on discord!

Sounds good. Thanks a lot, I am on Discord now :)

I have some knowledge of mongodb. will DM you guys in discord.Will check if there's anything I can contribute.

Great job sir and to all utopian.io more power and God Bless..

I hope next week will be the best for our UTOPIAN ......

Thats a good news for this morning i hear!

Sorry :( I'm still a starter developer yet


Your efforts and dedication towards the utopian.io project is indeed amazing. Keep it up my dear. Success is assured.
Dear @elear @dubem-eu

Well sir it's real information about your work I do support you

sounds great
good luck