I'm not sure but it seems to me that subqueries "query(.)" [ http://wiki.apache.org/solr/FunctionQuery#query ] with only stopwords are evaluated forall documents. Example:
q={!func}myFunction(query(field:the))&fq=field:(helloworld) Since "the" is a stopword for field "field", query(field:the) will return 0 always. That's ok! But, by the same reason, itsn't necessary call query, is it? How can I check if the score of query(field:the) is evaluated always? If it happens, is this necessary? Thank you.