lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Adrien Grand (JIRA)" <>
Subject [jira] [Updated] (SOLR-3855) DocValues support
Date Tue, 12 Feb 2013 10:51:13 GMT


Adrien Grand updated SOLR-3855:

    Attachment: SOLR-3855.patch

New patch based on the new DV API:
 - Doc values can be enabled on a per-field basis (add docValues="true" to your field definition).
 - I added support for doc values to StrField, UUIDField and all Trie*Field.
 - The doc values type can be configured on the fieldType. For example, if your string fields
are unique (or almost unique), you can add docValuesType="binary" instead of "sorted" to the
fieldType definition.
 - When a field has doc values, it needs to be single-valued and to be either required or
have a default value. So things like sortMissingFirt/Last don't make sense when a field has
doc values.
 - By using a SchemaCodecFactory, you can configure the DocValuesFormat you want to use (Lucene42/Disk/SimpleText/CheapBastard/AddYourOwnHere).

A good news is that thanks to the refactoring of the FieldCache API, faceting will work on
fields with doc values out of the box.
> DocValues support
> -----------------
>                 Key: SOLR-3855
>                 URL:
>             Project: Solr
>          Issue Type: Improvement
>            Reporter: Adrien Grand
>            Assignee: Adrien Grand
>            Priority: Minor
>             Fix For: 4.2, 5.0
>         Attachments: SOLR-3855.patch, SOLR-3855.patch, SOLR-3855.patch
> It would be nice if Solr supported DocValues:
>  - for ID fields (fewer disk seeks when running distributed search),
>  - for sorting/faceting/function queries (faster warmup time than fieldcache),
>  - better on-disk and in-memory efficiency (you can use packed impls).

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message