ImageGear.Web Search
Namespaces
Type Definitions
ProximityTerm
Type:
- Object
Properties:
| Name | Type | Description | 
|---|---|---|
| pattern | string | String regular expression to search for. | 
| caseSensitive | boolean | Determines whether we consider case when matching this term. | 
SearchInput
Type:
- Object
Properties:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| type | string | The type of search to perform, can be "simple" or "proximity". | |
| pattern | string | <optional> | String regular expression to search for. Required if `type` is "simple". | 
| caseSensitive | boolean | <optional> | Determines whether we consider case when matching this term. Required if `type` is "simple". | 
| subTerms | Array.<ProximityTerm> | <optional> | An array of search terms to consider for a proximity search. Required if `type` is "proximity". | 
| distance | integer | <optional> | Maximum number of words allowed between any two consecutive search terms. Required if `type` is "proximity". | 
SearchResult
Type:
- Object
Properties:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| term | string | <optional> | The string representation of the search regex. Only present for `regex` searches. | 
| input | SearchInput | <optional> | Input object that produced this result. Only present for `combined` searches. | 
| text | string | The text of the result. | |
| startIndex | integer | Starting position of the result in the original text. | 
