What would you expect as output? tf(field, "a OR b AND c NOT d"). I'm not sure what term frequency would even mean in that situation.
tf is a pretty simple function, it expects a single term and there's now way I know of to do what you're asking. Best, Erick On Thu, Oct 5, 2017 at 3:14 AM, Dmitry Kan <solrexp...@gmail.com> wrote: > Hi, > > According to > https://lucene.apache.org/solr/guide/6_6/function-queries.html#FunctionQueries-AvailableFunctions > > tf(field, term) requires a term as a second parameter. Is there a > possibility to pass in an entire input query (multiterm and boolean) to the > function? > > The context here is that we don't use edismax parser to apply multifield > boosts, but instead use a custom ranking function. > > Would appreciate any thoughts, > > Dmitry > > -- > Dmitry Kan > Luke Toolbox: http://github.com/DmitryKey/luke > Blog: http://dmitrykan.blogspot.com > Twitter: http://twitter.com/dmitrykan > SemanticAnalyzer: https://semanticanalyzer.info