Notice that there are also feature functions that act on the query. The feature
function gtropical(Q) evaluates to a large value because “tropical” is in the query.
However, gbarbs(Q) also has a small non-zero value because it is related to other
terms in the query. These values from the query feature functions are multiplied
by the document feature functions, then summed to create a document score.