Utopian: Lets Improve The Search Feature - 500 STEEM BountysteemCreated with Sketch.

in #utopian-io7 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

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

@o1o1o1o
@techslut
@jenkinrocket
@steemj
@ivysrono
@nesian101
@shreyasgune
@julstamban
@lykkejay
@sircork (Vote for witness)
@rival (Vote for witness)
@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.

Sorry :( I'm still a starter developer yet

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

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!

sounds great
good luck