Hi Jack Krupansky Thanks for the reply. That will work fine. But i am trying to use the stored values instead of hitting database for reindex. Isn't it better way to reindex? Any inputs?
-- Kumaran R On Thu, Dec 17, 2015 at 11:50 PM, Jack Krupansky <jack.krupan...@gmail.com> wrote: > Delete the full index and create from scratch with the correct field type, > re-adding all documents. Any remnants of the old field must be removed. > > -- Jack Krupansky > > On Thu, Dec 17, 2015 at 11:48 AM, Kumaran R <kums....@gmail.com> wrote: > > > While Reindexing only am facing this problem. > > > > Just to confirm what do you mean by reindex. You mean "delete and add" > > for all documents by taking data one by one right?? > > > > Sent from Phone > > > > > On 17-Dec-2015, at 8:53 PM, Jack Krupansky <jack.krupan...@gmail.com> > > wrote: > > > > > > The standard answer is that you need to reindex all of your data. > > > > > > -- Jack Krupansky > > > > > > On Thu, Dec 17, 2015 at 6:10 AM, Kumaran Ramasubramanian < > > kums....@gmail.com > > >> wrote: > > > > > >> 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 > > >> > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > > For additional commands, e-mail: java-user-h...@lucene.apache.org > > > > >