#import <EMSearchQuery.h>
Inherits NSObject.
Public Member Functions | |
| (BOOL) | - isEmpty |
| (void) | - augmentQuery: |
| (void) | - clearAllFilters: |
Static Public Member Functions | |
| (id) | + queryWithRecordType: |
Protected Attributes | |
| NSMutableArray * | _searches |
| NSMutableArray * | _appliedFacets |
| NSMutableArray * | _hiddenFacets |
| NSMutableArray * | _searchFacets |
| NSMutableArray * | _rangeFilters |
| NSString * | _recordFilter |
| NSMutableArray * | _exposedFacets |
| BOOL | _returnFacets |
| BOOL | _exposeAllFacets |
| BOOL | _didYouMeanEnabled |
| NSMutableArray * | _sorts |
| NSInteger | _offset |
| NSInteger | _recordsPerPage |
| BOOL | _categoryQuery |
| Class | _recordType |
| NSMutableArray * | _recordSpecs |
| NSMutableDictionary * | _requestParameters |
Properties | |
| NSMutableArray * | searches |
| NSMutableArray * | appliedFacets |
| NSMutableArray * | hiddenFacets |
| NSMutableArray * | rangeFilters |
| NSString * | recordFilter |
| NSMutableArray * | exposedFacets |
| NSMutableArray * | sorts |
| NSInteger | offset |
| NSInteger | recordsPerPage |
| Class | recordType |
| BOOL | returnFacets |
| BOOL | exposeAllFacets |
| NSMutableArray * | recordSpecs |
| BOOL | categoryQuery |
| BOOL | didYouMeanEnabled |
| NSMutableDictionary * | requestParameters |
A EMSearchQuery combines keyword and faceted search into a single query object. It contains a collection of EMSearch objects, and several different collections of EMFacetValueSelection objects. It provides the ability to specify the number of records to return, and the record offset. Lastly, it contains a collection of EMFacetConfiguration objects called exposedFacets, and a flag to indicate whether or not those facets should be exposed for a given query.
1.8.0