Bruno Roustant created LUCENE-9815:
--------------------------------------

             Summary: 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


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.

+Use-case example:+
It will be possible for example 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: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to