Hello everyone o/. Im trying to index a xml file using DIH. Its mostly like this.
---- EXAMPLE DIH CONFIG STRUCTURE---- <entity processor="FileListEntityProcessor" .. <entity processor="XPathEntityProcessor" .. forEach="/entryHeader" <field column=.. xpath=.. /> <field column=.. xpath=.. /> <field column=.. xpath=.. /> </entity> </entity> ---- EXAMPLE XML STRUCTURE ---- <gl-cor:entryHeader> <gl-cor:entryNumberCounter> xx </gl-cor:entryNumberCounter> <gl-cor:entryNumber> xx </gl-cor:entryNumber> <gl-cor:entryDetail> <gl-cor:lineNumber> xx </gl-cor:lineNumber> <gl-cor:detailComment> xx </gl-cor:detailComment> </gl-cor:entryDetail> <gl-cor:entryDetail> <gl-cor:lineNumber> xx </gl-cor:lineNumber> <gl-cor:detailComment> xx </gl-cor:detailComment> </gl-cor:entryDetail> <gl-cor:entryDetail> <gl-cor:lineNumber> xx </gl-cor:lineNumber> <gl-cor:detailComment> xx </gl-cor:detailComment> </gl-cor:entryDetail> </gl-cor:entryHeader> <gl-cor:entryHeader> <gl-cor:entryNumberCounter> xx </gl-cor:entryNumberCounter> <gl-cor:entryNumber> xx </gl-cor:entryNumber> <gl-cor:entryDetail> <gl-cor:lineNumber> xx </gl-cor:lineNumber> <gl-cor:detailComment> xx </gl-cor:detailComment> </gl-cor:entryDetail> </gl-cor:entryHeader> <gl-cor:entryHeader> <gl-cor:entryNumberCounter> xx </gl-cor:entryNumberCounter> <gl-cor:entryNumber> xx </gl-cor:entryNumber> <gl-cor:entryDetail> <gl-cor:lineNumber> xx </gl-cor:lineNumber> </gl-cor:entryDetail> <gl-cor:entryDetail> <gl-cor:lineNumber> xx </gl-cor:lineNumber> </gl-cor:entryDetail> </gl-cor:entryHeader> (at detailComment doesnt exist) !! ---- JSON return ---- "detailComment", [ "100.01", "102.01", "102.02", "120.01", "120.02", "153.01", "320.01", null, null ] ---- INDEXED ---- "detailComment" : [ "100.01", "102.01", "102.02", "120.01", "120.02", "153.01", "320.01" ] so, <field name="detailComment" ... multiValued="true" default="somethingelse"/> default doesnt work due to multivalued How can i index those null as something visible. like "0","null","NULL" or "empty" I want the indexed ones to be same as json return.. Can i use xPathprocessor inside of xPathprocessor to get those "entryDetail" ? So i wont have to use multivalues anymore. just gonna set default values for each -- View this message in context: http://lucene.472066.n3.nabble.com/xml-indexing-tp4344191.html Sent from the Solr - User mailing list archive at Nabble.com.