Skip to content

Commit 1698cd4

Browse files
authored
Fix completion suggester (#2044)
* Fix completion suggester * Fix flags which is a union
1 parent 9264c00 commit 1698cd4

File tree

3 files changed

+75
-34
lines changed

3 files changed

+75
-34
lines changed

output/schema/schema.json

Lines changed: 62 additions & 29 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

output/typescript/types.ts

Lines changed: 6 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

specification/_global/search/_types/suggester.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ import {
2727
Routing,
2828
SuggestMode
2929
} from '@_types/common'
30-
import { GeoHash, GeoHashPrecision, GeoLocation } from '@_types/Geo'
30+
import { GeoHashPrecision, GeoLocation } from '@_types/Geo'
3131
import { double, float, integer, long } from '@_types/Numeric'
3232
import { AdditionalProperties } from '@spec_utils/behaviors'
3333

@@ -130,11 +130,15 @@ export class SuggesterBase {
130130
export class CompletionSuggester extends SuggesterBase {
131131
contexts?: Dictionary<Field, CompletionContext | CompletionContext[]>
132132
fuzzy?: SuggestFuzziness
133-
prefix?: string
134-
regex?: string
133+
regex?: RegexOptions
135134
skip_duplicates?: boolean
136135
}
137136

137+
export class RegexOptions {
138+
flags?: integer | string
139+
max_determinized_states?: integer
140+
}
141+
138142
export class SuggestFuzziness {
139143
fuzziness?: Fuzziness
140144
min_length?: integer

0 commit comments

Comments
 (0)