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

Reply via email to