doc
 All Classes Functions Variables Properties
Public Member Functions | Static Public Member Functions | Protected Attributes | Properties
EMSearchQuery Class Reference

#import <EMSearchQuery.h>

Inherits NSObject.

List of all members.

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
NSMutableDictionaryrequestParameters

Detailed Description

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.


The documentation for this class was generated from the following files: