mirror of
https://github.com/quickwit-oss/tantivy.git
synced 2026-10-06 03:42:36 +00:00
* columnar: bench row id to doc id conversion on multivalued columns * columnar: map multivalued doc ranks to doc ids with a select cursor MultiValueIndexV2::select_batch_in_place ended with one OptionalIndex::select call per matched doc, each locating its block from scratch. The ranks are sorted and deduplicated at that point, so OptionalIndex::select_batch converts them in one sequential pass with a select cursor. Every Column::get_docids_for_value_range call on a multivalued column goes through here, e.g. fast field range queries.