My educated guess is that you're using Java for your indexer, and you're (or something below is) doing a toString on a Java object. You're sending over a Java object address, not the string itself. A simple change to your indexer should fix this.
Erik On Aug 30, 2011, at 08:42 , Twomey, David wrote: > > I have a string fieldtype defined as so > > <fieldType name="string" class="solr.StrField" sortMissingLast="true" > omitNorms="true"/> > > And I have a field defined as > > <field name="guid" type="string" indexed="true" stored="true" > required="false" /> > > The fields are of this format > 92E8EF8FC9F362BBE0408CA5785A29D4 > > But in the index they are like this: > <str name="guid">[B@520ed128</str> > > I thought it must be compression but compression=true|false is no longer > supported by strField > I don't see any base64 encoding in this field. > > Anyone shed light on this? > > Thanks >