BE's novel neighborhood index enables it to process these queries with O(k) random disk seeks and O(k) serial disk reads, where k is the number of non-variable terms in its query.
the Bindings Engine supports queries containing typed variables (such as NounPhrase) and string-processing functions (such as "head(X)" or "ProperNoun(X)") as well as standard query terms.