UNOFFICIAL Hi everyone, I'd appreciate some help with a problem I'm having. I have a collection of documents in my index. Each doc contains an IntField with a value in it. What I want is to find out the minimum, maximum and sum of this field for all documents returned by a search.
I was thinking that I could do this by adding my documents to a facet, then using AssociationIntSumFacetRequest to calculate the sum over the facet returned, but I can't figure out how to use AssociationIntSumFacetRequest - there is nowhere to pass on the name of the field I want to sum over for example. As for getting the minimum and maximum, presumably you'd have to write your own FacetRequest, which is hard. I could store the field, then iterate over all the docs returned, getting each doc and calculating min, max and sum, but in my index there are likely to be upwards of 10 million documents after a while so this might be rather slow. Any help would be greatly appreciated. Thanks, Steve UNOFFICIAL -------------------------------------------------------------------- Important Notice: If you have received this email by mistake, please advise the sender and delete the message and attachments immediately. This email, including attachments, may contain confidential, sensitive, legally privileged and/or copyright information. Any review, retransmission, dissemination or other use of this information by persons or entities other than the intended recipient is prohibited. DIAC respects your privacy and has obligations under the Privacy Act 1988. The official departmental privacy policy can be viewed on the department's website at www.immi.gov.au. See: http://www.immi.gov.au/functional/privacy.htm ---------------------------------------------------------------------