Search at Slack
slack.engineering
Search at Slack
1–10 of 94 posts
Re: Search at Slack
#2This is a very informative article. If you're interested in getting started with search relevancy I would also suggest the book:
https://www.manning.com/books/relevant-search
Which was very helpful to me.
Re: Search at Slack
#3Hi, I'm one of the authors on the post, happy to answer any questions.
Re: Search at Slack
#4This is a very informative article. If you're interested in getting started with search relevancy I would also suggest the book: https://www.manning.com/books/relevant-search Which was very helpful to me.
Thank you for the book suggestion. Happy you found the article informative!
Re: Search at Slack
#5This is a very informative article. If you're interested in getting started with search relevancy I would also suggest the book: https://www.manning.com/books/relevant-search Which was very helpful to me.
I second this recommendation, I used Relevant Search to build https://www.findlectures.com
Re: Search at Slack
#6Today I learned Slack has a "relevant" option for search terms. Maybe I should try it again - I had stopped using search entirely because of the results being fairly irrelevant.
Re: Search at Slack
#7This sounds like a step towards making Slack more of a knowledge repository and possibly a wiki replacement. One of my (many) qualms with knowledge repository tools like Google Sites is that searching them is basically useless. Another is that knowledge in these repos becomes stale really quickly. If you can put meaningful information in a Slack post, you can take advantage of the recency-focused nature of chat and smarter searching algorithms like the one described here, and essentially make an internal Google for your organization. Kudos to the Slack team, very interested to see how this evolves.
Re: Search at Slack
#8Hi, I'm one of the authors on the post, happy to answer any questions.
Awesome article! The article mentions the signals that the model found were most significant for a message. Curious to know if they're listed by order of significance in the article? And if not was wondering whether one or two signals were predominantly more significant than the rest.
Re: Search at Slack
#9[deleted]
Re: Search at Slack
#10Looks like solr is being used to rank messages using a few features and then re-ranking the top n at application layer using another set of features. This would constrain the search quality as 1) you have no control as to how these two set of features interact and 2) messages ranked low based on first set of features could be highly relevant according to the second set.
Another possible approach could have been using a custom scorer to influence scoring at lucene level, thereby combining all the features at a single point. Was this approach evaluated? If so, any insights as to what could be a limitation?