Michael McCandless created LUCENE-6013:
------------------------------------------

             Summary: Remove IndexableFieldType.indexed()
                 Key: LUCENE-6013
                 URL: https://issues.apache.org/jira/browse/LUCENE-6013
             Project: Lucene - Core
          Issue Type: Improvement
            Reporter: Michael McCandless
            Assignee: Michael McCandless
             Fix For: 5.0, Trunk


Like LUCENE-6006, here's another pre-cursor for LUCENE-6005
... because I think it's important to nail down Lucene's low-schema
(FieldType/FieldInfos) semantics before adding a high-schema.

IndexableFieldType.indexed() is redundant with
IndexableFieldType.indexOptions() != null, so we should remove it,
codecs shouldn't have to write/read it, high-schema should not configure it, 
etc.

Similarly, the FieldInfo.indexed bit is redundant, so I removed it, but I
left the sugar API (FieldInfo.isIndexed) and implement it as just
checking IndexOptions != null.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to