Namespace: IPCCSearch
Namespaces
- Combined 
 - 
 - Formatter 
 - 
 - Proximity 
 - 
 - Regex 
 
Type Definitions
ProximityTerm
Type:
Properties:
| Name | 
Type | 
Description | 
pattern | 
string  | 
String regular expression to search for. | 
caseSensitive | 
boolean  | 
Determines whether we consider case when matching this term. | 
Type:
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:
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. |