I had been using full-text-indexes to search through the neo4j graph database. But in case the user enters a wrong spelling or the query doesn't match any result. Is there a way to handle this or a did you mean kind of feature in such cases?
Also how can the search be made smarter based on the what queries a user is searching? I came across SearchKick but this doesn't have any integration with neography.