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