I think you're trying to fit a square peg into a round hole here.
I've never seen an integer type keep the preceding zeros like you suggest - if you need to preserve the format, use a string type. If you just need an integer, use an integer.
Charlie On 03/07/2023 12:01, John Jackson wrote:
Hi All, We are using the *int data type* field in Solr. The value which we are trying to add is *0045*. While Solr inserts this value into that field it will automatically remove the preceding *'00'*. The value shown in Solr is *45*. Provide the solution to overcome this problem and add the data same as *0045* in Solr without changing *int* data type. Original Value = *0045* Current Value in Solr = *<int> 45 </int>* Expected Value in Solr = *<int> 0045 </int>* *Schema.xml* *<dynamicField name="test" type="int" indexed="true" stored="true" />* *Note => We need to achieve the value with the Preceding zeros in Solr without changing the data type from int.* Thanks & Regards, *Shubham Panchal*
-- Charlie Hull - Managing Consultant at OpenSource Connections Limited Founding member of The Search Network and co-author of Searching the Enterprise tel/fax: +44 (0)8700 118334 mobile: +44 (0)7767 825828 OpenSource Connections Europe GmbH | Pappelallee 78/79 | 10437 Berlin Amtsgericht Charlottenburg | HRB 230712 B Geschäftsführer: John M. Woodell | David E. Pugh Finanzamt: Berlin Finanzamt für Körperschaften II