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.
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.
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
A Special Thanks to The Moderators
@elear
@espoem
@jefpatat
@arie.steem
@stoodkev
@ruah
Open Source Contribution posted via Utopian.io