[
https://issues.apache.org/jira/browse/LUCENE-9815?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Robert Muir updated LUCENE-9815:
--------------------------------
Attachment: Screen_Shot_2021-02-28_at_16.08.05.png
> PerField formats can select the format based on FieldInfo
> ---------------------------------------------------------
>
> Key: LUCENE-9815
> URL: https://issues.apache.org/jira/browse/LUCENE-9815
> Project: Lucene - Core
> Issue Type: Improvement
> Reporter: Bruno Roustant
> Priority: Minor
> Attachments: Screen_Shot_2021-02-28_at_16.08.05.png
>
>
> PerFieldDocValuesFormat and PerFieldPostingsFormat currently only select the
> format based on the field name.
> If we improve them to also support the selection based on the FieldInfo, it
> will be possible to select based on some FieldInfo attribute, DocValuesType,
> etc.
> +Example use-case:+
> It will be possible to adapt the compression mode of doc values fields
> easily based on the DocValuesType. E.g. compressing sorted and not binary doc
> values.
> > User creates a new custom codec which provides a custom DocValuesFormat
> > which extends PerFieldDocValuesFormat and implements the method
> DocValuesFormat getDocValuesFormatForField(FieldInfo fieldInfo).
> This method provides either a standard Lucene80DocValuesFormat (no
> compression) or another new custom DocValuesFormat extending
> Lucene80DocValuesFormat with BEST_COMPRESSION mode.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]