Hello Yonik,

You are right about the string stuff, I saw while turning on the debugging a few minutes ago, that it is splitting the md5 sum up in several parts, eacht time we have a number after a letter or the other way round.

Thanks also for the "multiValued" explanation, this is useful for my current application. But then, if I use this field and I ask for sorting, how will the sorting be done, alphanumeric on the first entry for this field ? Until now, I entered more than one entry by separting them with a space in the same field, like <field name="test">text1 text2 text3</field>.

  Thanks,

  tom


On 11 Sep, 2006, at 15:14 , Yonik Seeley wrote:

On 9/11/06, Tom Weber <[EMAIL PROTECTED]> wrote:
Hello,

   have a strange response in a query with sorting.

   I sort on a field which is :

   <field name="testfield" type="text" indexed="true" stored="true"
multiValued="true"/>

I think you probably want a type="string" instead.  Text fields have
text analysis (stemming, lowercasing, word splitting, etc) and aren't
used for exact matching or sorting.

   in this field mostly 32 byte md5's are saved, mostly only a single
entry but also up to 5.

   when I do a search like this : "+testfield:
(fde34c51739462d9486140601dcfb7bf 63af20144c2cbae1ec4dc0bc2e9d2c2f
3cf8e32bf2b9384447d52318a72fd4b1) ;testfield asc"

   I get the following results:
<arr name="testfield"><str>c10c9bf4ef3f1bc30aedf83b96a9ce16</str></arr> <arr name="testfield"><str>c10c9bf4ef3f1bc30aedf83b96a9ce16</str></arr> <arr name="testfield"><str>c10c9bf4ef3f1bc30aedf83b96a9ce16</str></arr> <arr name="testfield"><str>c10c9bf4ef3f1bc30aedf83b96a9ce16</str></arr> <arr name="testfield"><str>c10c9bf4ef3f1bc30aedf83b96a9ce16</str></arr> <arr name="testfield"><str>4302516b91b743a8972120f52d309a72</str></arr> <arr name="testfield"><str>c10c9bf4ef3f1bc30aedf83b96a9ce16</str></arr> <arr name="testfield"><str>c10c9bf4ef3f1bc30aedf83b96a9ce16</str></arr> <arr name="testfield"><str>c10c9bf4ef3f1bc30aedf83b96a9ce16</str></arr> <arr name="testfield"><str>c10c9bf4ef3f1bc30aedf83b96a9ce16</str></arr>

   I have no idea why position 6 is in this search, because the XML
entries are correct too.

   Any Idea where I may search for the error ?

   Also, does somebody has a link where the benefits of "multiValued"
are explained ?

You can have multiple values for the field in a single document if
it's marked as multiValued:

<add><doc>
 <field name="f1">first val</field>
 <field name="f1">second val</field>
</doc></add>


-Yonik

Reply via email to