Hello All.

I am using the search:search api and everything works as expected
until I sort by an element or attribute in my document.  Once I sort
by an element or attribute, the @total for <search:response> changes
as I paginate through the results.  I have several <article> documents
that I am searching through with an Integer Attribute Range Index on
"authorRole/@rank".  When I add <sort-order type="xs:integer"
direction="ascending">
       <element ns="" name="authorRole"/>
       <attribute ns="" name="rank"/>
      </sort-order>
to my search options, the @total is no longer accurate.  For a search
with 99 hits, paging through the results changes @total from 21 to 147
results.  Any Ideas?  An example <article> document is below.

<article status="publish">
   <referenceHeader>
       <publicationDate
value="2008-11-01T00:00:00">2008-11-01</publicationDate>
       <searchTerms>
           <authorRole rank="6" seniority="1">Role ABC</authorRole>
           <collection>misc</collection>
       </searchTerms>
       <lastChanged>
           <editor>John Smith</editor>
           <dateStamp>2008-10-23</dateStamp>
       </lastChanged>
       <itemNumber>62291</itemNumber>
   </referenceHeader>
   <titleBlock>
       <title id="1">The Title</title>
       <kicker id="4">This is very interesting.</kicker>
   </titleBlock>
   <bodyBlock>
       <para id="5" start="00:00:00:00" stop=""><pageBreak
pageNum="75"/>This is paragraph 1 and
           that is all I have to say here.</para>
       <para id="6" start="00:00:00:00" stop="">Yes! Another paragraph.</para>
   </bodyBlock>
   <publishDate value="2009-07-22T09:52:48.887-06:00">2009-07-22</publishDate>
</article>


Thanks,

Bruce Holt
_______________________________________________
General mailing list
[email protected]
http://xqzone.com/mailman/listinfo/general

Reply via email to