1. A method for improved information retrieval from a database via a query suggestion based on a relationship inferred between a first query comprising a plurality of first terms and a second query comprising a plurality of second terms, the method comprising: relating, by one or more hardware processors, the first query to the second query based on identifying at least one common term between the plurality of first terms and the plurality of second terms; identifying, by one or more hardware processors, one or more dissimilar terms between the plurality of first terms and the plurality of second terms; identifying, by one or more hardware processors, a first number of dissimilar terms included in the first query; identifying, by one or more hardware processors, a second number of dissimilar terms included in the second query; assigning, by one or more hardware processors, a weight to the relationship between the first query and the second query, the weight being based on a difference between the first number and the second number; and in response to receiving a search query from a user device, providing, by one or more hardware processors, the query suggestion based on the weight assigned to the relationship between the first query and the second query.