Description
Dynamic boost uses index time boosting. This requires to have a separate field for each unique term that needs to be boosted. With a high number of terms (thousands), this could result in a sparse index that requires extra disk space. Usually, dynamicBoost and similarityTags are configured on the same field. In this case, similarityTags work on the same set of terms without the need to store boost values. This does not affect the index size.
With oak.search.dynamicBoostLite=lucene no index time boosting is used for lucene types indexes. The terms will affect the query match clause but the scores won't be the same. In summary, in lite mode, the query will have the same recall but lower precision.
Attachments
Issue Links
- relates to
-
OAK-8971 Indexing: dynamic boost, as an alternative to IndexFieldProvider
- Closed
- links to