While working on SOLR-9166 against trunk, I noticed this and wondered
if anyone has any input. It looks like missing values are being sorted
as though they had zero (or whatever the default is).

I have a field:
<field name="intdvnodef" type="int" indexed="false" stored="false"
docValues="true" />

I get the same result if indexed="true" FWIW.

For this query:
q=*:*&sort=intdvnodef asc,id asc

I get:

<?xml version="1.0" encoding="UTF-8"?>
<response>
   <lst name="responseHeader">
      <int name="status">0</int>
      <int name="QTime">328</int>
   </lst>
   <result name="response" numFound="9" start="0">
      <doc>
         <int name="id">2</int>
      </doc>
      <doc>
         <int name="id">3</int>
         <int name="intdvnodef">0</int>
      </doc>
      <doc>
         <int name="id">4</int>
      </doc>
      <doc>
         <int name="id">6</int>
      </doc>
      <doc>
         <int name="id">7</int>
         <int name="intdvnodef">0</int>
      </doc>
      <doc>
         <int name="id">8</int>
      </doc>
      <doc>
         <int name="id">1</int>
         <int name="intdvnodef">1</int>
      </doc>
      <doc>
         <int name="id">5</int>
         <int name="intdvnodef">5</int>
      </doc>
      <doc>
         <int name="id">9</int>
         <int name="intdvnodef">9</int>
      </doc>
   </result>
</response>

Should I raise a JIRA? I have a trivial junit test illustrating this.

Erick

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to