ravendb/ravendb — Issue #395: Figure out SetBoost, OmitNorms, OmitTf
Author: synhershko
Created: 2011-10-31 23:59:50+00:00
State: open

Field-based boosting can be made on query time, so no need to support this on indexing time.

For Multi-Map, we want to be able to support boosting. This way we can do a multi-map on the same collection and boost different sets of documents based on different queries. This will be extremely useful for multi-maps on different collections, when docs in one are known to be more important than the other.

For this to work efficiently we need to figure out how to use OmitNorms correctly - when to set it and when not to. While at it we should also do OmitTf on fields like __document_id to reduce disk and memory costs.

API would be AddMap<>(expression, boost = 1.0)