defineAnalysisScheme method
Future<DefineAnalysisSchemeResponse>
defineAnalysisScheme({
- required AnalysisScheme analysisScheme,
- required String domainName,
Configures an analysis scheme that can be applied to a text
or text-array field to define language-specific text
processing options. For more information, see Configuring Analysis Schemes in the Amazon
CloudSearch Developer Guide.
May throw BaseException.
May throw InternalException.
May throw InvalidTypeException.
May throw LimitExceededException.
May throw ResourceNotFoundException.
May throw ValidationException.
Implementation
Future<DefineAnalysisSchemeResponse> defineAnalysisScheme({
required AnalysisScheme analysisScheme,
required String domainName,
}) async {
final $request = <String, String>{
for (var e1 in analysisScheme.toQueryMap().entries)
'AnalysisScheme.${e1.key}': e1.value,
'DomainName': domainName,
};
final $result = await _protocol.send(
$request,
action: 'DefineAnalysisScheme',
version: '2013-01-01',
method: 'POST',
requestUri: '/',
exceptionFnMap: _exceptionFns,
resultWrapper: 'DefineAnalysisSchemeResult',
);
return DefineAnalysisSchemeResponse.fromXml($result);
}