Utopian: Lets Improve The Search Feature - 500 STEEM Bounty

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

H2
H3
H4
3 columns
2 columns
1 column
17 Comments