| Name | Type | Description | Notes |
|---|---|---|---|
| filter | Filter | The Filter settings | [optional] |
| useDefaultFilter | Boolean | When you activate a Search service with a Filter, you can use this property to control if you want to use that 'default filter' during each searches | [optional] |
| weights | [Weight] | Can use each available dataset field, a preferred value and a weighted score between 0 and 10 to boost the result | [optional] |
| useDefaultWeights | Boolean | When you activate a Search service with Weights, you can use this property to control if you want to use that 'default weights' during each searches | [optional] |
| responseFieldList | [String] | Which dataset fields must be in the search response | [optional] |
| searchFieldList | [String] | In which fields you would liket to search. The list can contains boosts. For example: title^2 which means matches on the title field will have twice the weight as those on the other fields | [optional] |
| type | String | The type of the search. Can be MATCH (default) which means a simple word based search or can be QUERY which means you can use expressions in the query, like in the QueryString Query in ElasticSearch | [optional] |
| cutOffFrequency | Number | Allows specifying an absolute or relative document frequency where high frequency terms are moved into an optional subquery and are only scored if one of the low frequency (below the cutoff) terms in the case of an OR operator or all of the low frequency terms in the case of an AND operator match | [optional] |
| fuzziness | Integer | Interpreted as a Levenshtein Edit Distance\u2009\u2014\u2009the number of one character changes that need to be made to one string to make it the same as another string. Can be specified as: -1 (generates an edit distance based on the length of the term) or 0, 1, 2 (the maximum allowed Levenshtein Edit Distance) | [optional] |
| count | Integer | The maximum number of matches | [optional] |
| operator | String | Can be set to OR or AND to control the operators between the text words\r\nFor example if the operator is AND, and the query is: 'white mobilephone' then the 'white' AND the 'mobilephone' must be match the documents\r\nIf the operator is OR in the same query then one of the query words is enough for a match. Of course if a document matches all the words then that will have a higher score | [optional] |
| order | Order | You can change the order of the search results. You have to specify a field of the dataset the order (Ascending or Descending)\r\nBe careful with this, if you change the default order then not the most relevant (for the text) documents will be on the top | [optional] |