title: Alternatives to Naive Bayes algorithm
body: <p>We're trying to implement a semantic searching algorithm to give suggested categories based on a user's search terms.</p>
  
  <p>At the moment we have implemented the Naive Bayes probabilistic algorithm to return the probabilities of each category in our data and then return the highest one.</p>
  
  <p>However, due to its naivety it sometimes gets the results wrong.</p>
  
  <p>Without going into Neural Networks and other ridiculously complex stuff is there another alternative that we can look into?</p>