A range filter search requires a RangeFilterOperator with a Search type.
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <Request xmlns="http://www.endeca.com/MDEX/conversation/1/0"> <State /> <Operator xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="RangeFilterOperator"> <RangeFilter AttributeName="Location"> <LowerBound Inclusive="false">10</LowerBound> <UpperBound Inclusive="false">20</UpperBound> <GeocodeReferencePoint Latitude="+42.365615" Longitude="-71.075647"/> </RangeFilter> </Operator> ... </Request> </soap:Body> </soap:Envelope>
RangeFilter Attribute | Meaning |
---|---|
AttributeName | The name of a standard attribute of type numeric or geocode, or of a managed attribute of type numeric on which range filtering will be performed. Only a single standard or managed attribute can be specified per range filter. |
LowerBound | A numeric value that is the lower value of the range to search. |
UpperBound | A numeric value that is the upper value of the range. This value must be equal to or greater than the lower value. |
Inclusive | A Boolean that determines whether the values for the lower and/or upper bounds are excluded (false) or included (true) in the range. Note that geocode filters support only exclusive bounds. |
GeocodeReferencePoint | Specifies latitude and longitude values for a geocode range filter. |