7. A system 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 system comprising: one or more hardware processors configured to at least: relate 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; identify one or more dissimilar terms between the plurality of first terms and the plurality of second terms; identify a first number of dissimilar terms included in the first query; identify a second number of dissimilar terms included in the second query; assign 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, provide the query suggestion based on the weight assigned to the relationship between the first query and the second query.
8. The system of claim 7 , wherein the difference is further based on a direction traversed between the first query and the second query.