O'Reilly logo

Apache Solr High Performance by Surendra Mohan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Function queries

A function query can be defined as a user-specified Solr function that is usually mathematical in nature and is supported by dismax, edismax, and other standard query parsers. It enables you to generate a relevancy score based on the actual value of one or more numeric fields. Since function queries are technical, they are so robust that they can be used in instances where the queries' context comes into picture. The instances include searching, filtering, faceting, sorting, and so on.

Now, we will understand a few of the ways by which we can incorporate a function query into our Solr instance. They are as follows:

  • The dismax query parser (the bf and boost parameters): As we already discussed earlier in this chapter, the bf and ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required