Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
None
-
None
-
New
Description
(Spinoff of LUCENE-3001)
Today when writing stored fields we don't record that the field was a NumericField, and so at IndexReader time you get back an "ordinary" Field and your number has turned into a string. See https://issues.apache.org/jira/browse/LUCENE-1701?focusedCommentId=12721972&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-12721972
We have spare bits already in stored fields, so, we should use one to record that the field is numeric, and then encode the numeric field in Solr's more-compact binary format.
A nice side-effect is we fix the long standing issue that you don't get a NumericField back when loading your document.
Attachments
Attachments
Issue Links
- is depended upon by
-
SOLR-2497 Move Solr to new NumericField stored field impl of LUCENE-3065
- Closed
- relates to
-
LUCENE-3001 Add TrieFieldHelper lucene so we can write solr compatible Trie* fields w/o solr dependency
- Resolved