Dear All i am using lucene 4.10.4. Is there any more information i missed to provide? Please let me know.
-- Kumaran R** On Wed, Dec 16, 2015 at 10:35 PM, Kumaran Ramasubramanian < kums....@gmail.com> wrote: > > Hi All, > > Previous Post - > http://www.gossamer-threads.com/lists/lucene/java-user/289159 > > i have indexed one field "STATUS" as both IntField & String field in > same index. Now i want to take IntField containing documents and change the > value of field "STATUS" to string with norms & positions ( to achieve > phrase query). > > But even if i delete that field and index again as String field, *STATUS > field property of "omitNorms & no positions" are not changing *( which > are set when it was IntField) > > There are around 2 million documents in that index. indexed STATUS field > as > IntField - in 1 million documents > Analyzed String Field - in another 1 million doucments > > Basically, am trying to change STATUS field into only one type ( to solve > http://www.gossamer-threads.com/lists/lucene/java-user/289159) > > > *In index when it was IntField* > > <stored,indexed,tokenized,omitNorms,indexOptions=DOCS_ONLY<STATUS:222> > > > > *when i try to change to string from IntField* > > stored,indexed,tokenized<STATUS:lucene index cleared> > > > > > *This is how STATUS field looks again in index* > > <stored,indexed,tokenized,omitNorms,indexOptions=DOCS_ONLY<STATUS:lucene >> index cleared> >> > > > > > *code details i am using:* > > for IntField, > IntField intField = new IntField("STATUS", Integer.parseInt(" > 222 > "), Field.Store.YES); > doc > ument > .add(intField); > > for string field, > document.add(new Field("STATUS", "lucene index cleared", Field.Store.YES, > Field.Index.ANALYZED)); > > > > Thanks in advance :-) > > > > -- > K > umaran > R > > > >