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.
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.
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.
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'
}
}
}
@elear
@espoem
@jefpatat
@arie.steem
@stoodkev
@ruah