Safe Haskell | None |
---|---|
Language | Haskell2010 |
- Service
- DomainStatus
- DocumentSuggesterOptions
- DoubleArrayOptions
- IndexField
- DateOptions
- OptionState
- TextArrayOptions
- AlgorithmicStemming
- AnalysisScheme
- ScalingParameters
- AnalysisOptions
- DoubleOptions
- TextOptions
- AvailabilityOptionsStatus
- IndexFieldStatus
- ScalingParametersStatus
- AnalysisSchemeStatus
- ServiceEndpoint
- Limits
- ExpressionStatus
- IndexFieldType
- LatLonOptions
- SuggesterStatus
- OptionStatus
- LiteralArrayOptions
- IntArrayOptions
- Expression
- SuggesterFuzzyMatching
- DateArrayOptions
- AnalysisSchemeLanguage
- PartitionInstanceType
- Suggester
- IntOptions
- LiteralOptions
- AccessPoliciesStatus
- data CloudSearch
- data RESTError :: *
- ns :: Text
- data DomainStatus
- domainStatus :: Text -> Text -> Bool -> DomainStatus
- dsARN :: Lens' DomainStatus (Maybe Text)
- dsCreated :: Lens' DomainStatus (Maybe Bool)
- dsDeleted :: Lens' DomainStatus (Maybe Bool)
- dsDocService :: Lens' DomainStatus (Maybe ServiceEndpoint)
- dsDomainId :: Lens' DomainStatus Text
- dsDomainName :: Lens' DomainStatus Text
- dsLimits :: Lens' DomainStatus (Maybe Limits)
- dsProcessing :: Lens' DomainStatus (Maybe Bool)
- dsRequiresIndexDocuments :: Lens' DomainStatus Bool
- dsSearchInstanceCount :: Lens' DomainStatus (Maybe Natural)
- dsSearchInstanceType :: Lens' DomainStatus (Maybe Text)
- dsSearchPartitionCount :: Lens' DomainStatus (Maybe Natural)
- dsSearchService :: Lens' DomainStatus (Maybe ServiceEndpoint)
- data DocumentSuggesterOptions
- documentSuggesterOptions :: Text -> DocumentSuggesterOptions
- dsoFuzzyMatching :: Lens' DocumentSuggesterOptions (Maybe SuggesterFuzzyMatching)
- dsoSortExpression :: Lens' DocumentSuggesterOptions (Maybe Text)
- dsoSourceField :: Lens' DocumentSuggesterOptions Text
- data DoubleArrayOptions
- doubleArrayOptions :: DoubleArrayOptions
- daoDefaultValue :: Lens' DoubleArrayOptions (Maybe Double)
- daoFacetEnabled :: Lens' DoubleArrayOptions (Maybe Bool)
- daoReturnEnabled :: Lens' DoubleArrayOptions (Maybe Bool)
- daoSearchEnabled :: Lens' DoubleArrayOptions (Maybe Bool)
- daoSourceFields :: Lens' DoubleArrayOptions (Maybe Text)
- data IndexField
- indexField :: Text -> IndexFieldType -> IndexField
- ifDateArrayOptions :: Lens' IndexField (Maybe DateArrayOptions)
- ifDateOptions :: Lens' IndexField (Maybe DateOptions)
- ifDoubleArrayOptions :: Lens' IndexField (Maybe DoubleArrayOptions)
- ifDoubleOptions :: Lens' IndexField (Maybe DoubleOptions)
- ifIndexFieldName :: Lens' IndexField Text
- ifIndexFieldType :: Lens' IndexField IndexFieldType
- ifIntArrayOptions :: Lens' IndexField (Maybe IntArrayOptions)
- ifIntOptions :: Lens' IndexField (Maybe IntOptions)
- ifLatLonOptions :: Lens' IndexField (Maybe LatLonOptions)
- ifLiteralArrayOptions :: Lens' IndexField (Maybe LiteralArrayOptions)
- ifLiteralOptions :: Lens' IndexField (Maybe LiteralOptions)
- ifTextArrayOptions :: Lens' IndexField (Maybe TextArrayOptions)
- ifTextOptions :: Lens' IndexField (Maybe TextOptions)
- data DateOptions
- dateOptions :: DateOptions
- doDefaultValue :: Lens' DateOptions (Maybe Text)
- doFacetEnabled :: Lens' DateOptions (Maybe Bool)
- doReturnEnabled :: Lens' DateOptions (Maybe Bool)
- doSearchEnabled :: Lens' DateOptions (Maybe Bool)
- doSortEnabled :: Lens' DateOptions (Maybe Bool)
- doSourceField :: Lens' DateOptions (Maybe Text)
- data OptionState
- data TextArrayOptions
- textArrayOptions :: TextArrayOptions
- taoAnalysisScheme :: Lens' TextArrayOptions (Maybe Text)
- taoDefaultValue :: Lens' TextArrayOptions (Maybe Text)
- taoHighlightEnabled :: Lens' TextArrayOptions (Maybe Bool)
- taoReturnEnabled :: Lens' TextArrayOptions (Maybe Bool)
- taoSourceFields :: Lens' TextArrayOptions (Maybe Text)
- data AlgorithmicStemming
- data AnalysisScheme
- analysisScheme :: Text -> AnalysisSchemeLanguage -> AnalysisScheme
- asAnalysisOptions :: Lens' AnalysisScheme (Maybe AnalysisOptions)
- asAnalysisSchemeLanguage :: Lens' AnalysisScheme AnalysisSchemeLanguage
- asAnalysisSchemeName :: Lens' AnalysisScheme Text
- data ScalingParameters
- scalingParameters :: ScalingParameters
- spDesiredInstanceType :: Lens' ScalingParameters (Maybe PartitionInstanceType)
- spDesiredPartitionCount :: Lens' ScalingParameters (Maybe Natural)
- spDesiredReplicationCount :: Lens' ScalingParameters (Maybe Natural)
- data AnalysisOptions
- analysisOptions :: AnalysisOptions
- aoAlgorithmicStemming :: Lens' AnalysisOptions (Maybe AlgorithmicStemming)
- aoJapaneseTokenizationDictionary :: Lens' AnalysisOptions (Maybe Text)
- aoStemmingDictionary :: Lens' AnalysisOptions (Maybe Text)
- aoStopwords :: Lens' AnalysisOptions (Maybe Text)
- aoSynonyms :: Lens' AnalysisOptions (Maybe Text)
- data DoubleOptions
- doubleOptions :: DoubleOptions
- do1DefaultValue :: Lens' DoubleOptions (Maybe Double)
- do1FacetEnabled :: Lens' DoubleOptions (Maybe Bool)
- do1ReturnEnabled :: Lens' DoubleOptions (Maybe Bool)
- do1SearchEnabled :: Lens' DoubleOptions (Maybe Bool)
- do1SortEnabled :: Lens' DoubleOptions (Maybe Bool)
- do1SourceField :: Lens' DoubleOptions (Maybe Text)
- data TextOptions
- textOptions :: TextOptions
- toAnalysisScheme :: Lens' TextOptions (Maybe Text)
- toDefaultValue :: Lens' TextOptions (Maybe Text)
- toHighlightEnabled :: Lens' TextOptions (Maybe Bool)
- toReturnEnabled :: Lens' TextOptions (Maybe Bool)
- toSortEnabled :: Lens' TextOptions (Maybe Bool)
- toSourceField :: Lens' TextOptions (Maybe Text)
- data AvailabilityOptionsStatus
- availabilityOptionsStatus :: Bool -> OptionStatus -> AvailabilityOptionsStatus
- aosOptions :: Lens' AvailabilityOptionsStatus Bool
- aosStatus :: Lens' AvailabilityOptionsStatus OptionStatus
- data IndexFieldStatus
- indexFieldStatus :: IndexField -> OptionStatus -> IndexFieldStatus
- ifsOptions :: Lens' IndexFieldStatus IndexField
- ifsStatus :: Lens' IndexFieldStatus OptionStatus
- data ScalingParametersStatus
- scalingParametersStatus :: ScalingParameters -> OptionStatus -> ScalingParametersStatus
- spsOptions :: Lens' ScalingParametersStatus ScalingParameters
- spsStatus :: Lens' ScalingParametersStatus OptionStatus
- data AnalysisSchemeStatus
- analysisSchemeStatus :: AnalysisScheme -> OptionStatus -> AnalysisSchemeStatus
- assOptions :: Lens' AnalysisSchemeStatus AnalysisScheme
- assStatus :: Lens' AnalysisSchemeStatus OptionStatus
- data ServiceEndpoint
- serviceEndpoint :: ServiceEndpoint
- seEndpoint :: Lens' ServiceEndpoint (Maybe Text)
- data Limits
- limits :: Natural -> Natural -> Limits
- lMaximumPartitionCount :: Lens' Limits Natural
- lMaximumReplicationCount :: Lens' Limits Natural
- data ExpressionStatus
- expressionStatus :: Expression -> OptionStatus -> ExpressionStatus
- esOptions :: Lens' ExpressionStatus Expression
- esStatus :: Lens' ExpressionStatus OptionStatus
- data IndexFieldType
- data LatLonOptions
- latLonOptions :: LatLonOptions
- lloDefaultValue :: Lens' LatLonOptions (Maybe Text)
- lloFacetEnabled :: Lens' LatLonOptions (Maybe Bool)
- lloReturnEnabled :: Lens' LatLonOptions (Maybe Bool)
- lloSearchEnabled :: Lens' LatLonOptions (Maybe Bool)
- lloSortEnabled :: Lens' LatLonOptions (Maybe Bool)
- lloSourceField :: Lens' LatLonOptions (Maybe Text)
- data SuggesterStatus
- suggesterStatus :: Suggester -> OptionStatus -> SuggesterStatus
- ssOptions :: Lens' SuggesterStatus Suggester
- ssStatus :: Lens' SuggesterStatus OptionStatus
- data OptionStatus
- optionStatus :: UTCTime -> UTCTime -> OptionState -> OptionStatus
- osCreationDate :: Lens' OptionStatus UTCTime
- osPendingDeletion :: Lens' OptionStatus (Maybe Bool)
- osState :: Lens' OptionStatus OptionState
- osUpdateDate :: Lens' OptionStatus UTCTime
- osUpdateVersion :: Lens' OptionStatus (Maybe Natural)
- data LiteralArrayOptions
- literalArrayOptions :: LiteralArrayOptions
- laoDefaultValue :: Lens' LiteralArrayOptions (Maybe Text)
- laoFacetEnabled :: Lens' LiteralArrayOptions (Maybe Bool)
- laoReturnEnabled :: Lens' LiteralArrayOptions (Maybe Bool)
- laoSearchEnabled :: Lens' LiteralArrayOptions (Maybe Bool)
- laoSourceFields :: Lens' LiteralArrayOptions (Maybe Text)
- data IntArrayOptions
- intArrayOptions :: IntArrayOptions
- iaoDefaultValue :: Lens' IntArrayOptions (Maybe Integer)
- iaoFacetEnabled :: Lens' IntArrayOptions (Maybe Bool)
- iaoReturnEnabled :: Lens' IntArrayOptions (Maybe Bool)
- iaoSearchEnabled :: Lens' IntArrayOptions (Maybe Bool)
- iaoSourceFields :: Lens' IntArrayOptions (Maybe Text)
- data Expression
- expression :: Text -> Text -> Expression
- eExpressionName :: Lens' Expression Text
- eExpressionValue :: Lens' Expression Text
- data SuggesterFuzzyMatching
- data DateArrayOptions
- dateArrayOptions :: DateArrayOptions
- dao1DefaultValue :: Lens' DateArrayOptions (Maybe Text)
- dao1FacetEnabled :: Lens' DateArrayOptions (Maybe Bool)
- dao1ReturnEnabled :: Lens' DateArrayOptions (Maybe Bool)
- dao1SearchEnabled :: Lens' DateArrayOptions (Maybe Bool)
- dao1SourceFields :: Lens' DateArrayOptions (Maybe Text)
- data AnalysisSchemeLanguage
- data PartitionInstanceType
- data Suggester
- suggester :: Text -> DocumentSuggesterOptions -> Suggester
- sDocumentSuggesterOptions :: Lens' Suggester DocumentSuggesterOptions
- sSuggesterName :: Lens' Suggester Text
- data IntOptions
- intOptions :: IntOptions
- ioDefaultValue :: Lens' IntOptions (Maybe Integer)
- ioFacetEnabled :: Lens' IntOptions (Maybe Bool)
- ioReturnEnabled :: Lens' IntOptions (Maybe Bool)
- ioSearchEnabled :: Lens' IntOptions (Maybe Bool)
- ioSortEnabled :: Lens' IntOptions (Maybe Bool)
- ioSourceField :: Lens' IntOptions (Maybe Text)
- data LiteralOptions
- literalOptions :: LiteralOptions
- loDefaultValue :: Lens' LiteralOptions (Maybe Text)
- loFacetEnabled :: Lens' LiteralOptions (Maybe Bool)
- loReturnEnabled :: Lens' LiteralOptions (Maybe Bool)
- loSearchEnabled :: Lens' LiteralOptions (Maybe Bool)
- loSortEnabled :: Lens' LiteralOptions (Maybe Bool)
- loSourceField :: Lens' LiteralOptions (Maybe Text)
- data AccessPoliciesStatus
- accessPoliciesStatus :: Text -> OptionStatus -> AccessPoliciesStatus
- apsOptions :: Lens' AccessPoliciesStatus Text
- apsStatus :: Lens' AccessPoliciesStatus OptionStatus
Service
data CloudSearch Source
Version 2013-01-01
of the Amazon CloudSearch service.
AWSService CloudSearch | |
type Sg CloudSearch = V4 | |
type Er CloudSearch = RESTError |
Error
data RESTError :: *
Eq RESTError | |
Show RESTError | |
Generic RESTError | |
AWSErrorCode RESTError | |
FromXML RESTError | |
type Rep RESTError = D1 D1RESTError (C1 C1_0RESTError ((:*:) ((:*:) (S1 S1_0_0RESTError (Rec0 Text)) (S1 S1_0_1RESTError (Rec0 (Maybe ErrorType)))) ((:*:) (S1 S1_0_2RESTError (Rec0 ErrorCode)) (S1 S1_0_3RESTError (Rec0 Text))))) |
XML
DomainStatus
data DomainStatus Source
Eq DomainStatus | |
Read DomainStatus | |
Show DomainStatus | |
FromXML DomainStatus | |
ToQuery DomainStatus |
:: Text | |
-> Text | |
-> Bool | |
-> DomainStatus |
DomainStatus
constructor.
The fields accessible through corresponding lenses are:
dsARN
::
Maybe
Text
dsCreated
::
Maybe
Bool
dsDeleted
::
Maybe
Bool
dsDocService
::
Maybe
ServiceEndpoint
dsDomainId
::
Text
dsDomainName
::
Text
dsLimits
::
Maybe
Limits
dsProcessing
::
Maybe
Bool
dsRequiresIndexDocuments
::
Bool
dsSearchInstanceCount
::
Maybe
Natural
dsSearchInstanceType
::
Maybe
Text
dsSearchPartitionCount
::
Maybe
Natural
dsSearchService
::
Maybe
ServiceEndpoint
dsARN :: Lens' DomainStatus (Maybe Text) Source
dsCreated :: Lens' DomainStatus (Maybe Bool) Source
True if the search domain is created. It can take several minutes to
initialize a domain when CreateDomain
is called. Newly created search domains
are returned from DescribeDomains
with a false value for Created until domain
creation is complete.
dsDeleted :: Lens' DomainStatus (Maybe Bool) Source
True if the search domain has been deleted. The system must clean up
resources dedicated to the search domain when DeleteDomain
is called. Newly
deleted search domains are returned from DescribeDomains
with a true value
for IsDeleted for several minutes until resource cleanup is complete.
dsDocService :: Lens' DomainStatus (Maybe ServiceEndpoint) Source
The service endpoint for updating documents in a search domain.
dsDomainId :: Lens' DomainStatus Text Source
dsDomainName :: Lens' DomainStatus Text Source
dsLimits :: Lens' DomainStatus (Maybe Limits) Source
dsProcessing :: Lens' DomainStatus (Maybe Bool) Source
True if processing is being done to activate the current domain configuration.
dsRequiresIndexDocuments :: Lens' DomainStatus Bool Source
True if IndexDocuments
needs to be called to activate the current domain
configuration.
dsSearchInstanceCount :: Lens' DomainStatus (Maybe Natural) Source
The number of search instances that are available to process search requests.
dsSearchInstanceType :: Lens' DomainStatus (Maybe Text) Source
The instance type that is being used to process search requests.
dsSearchPartitionCount :: Lens' DomainStatus (Maybe Natural) Source
The number of partitions across which the search index is spread.
dsSearchService :: Lens' DomainStatus (Maybe ServiceEndpoint) Source
The service endpoint for requesting search results from a search domain.
DocumentSuggesterOptions
documentSuggesterOptions Source
:: Text | |
-> DocumentSuggesterOptions |
DocumentSuggesterOptions
constructor.
The fields accessible through corresponding lenses are:
dsoFuzzyMatching
::
Maybe
SuggesterFuzzyMatching
dsoSortExpression
::
Maybe
Text
dsoSourceField
::
Text
dsoFuzzyMatching :: Lens' DocumentSuggesterOptions (Maybe SuggesterFuzzyMatching) Source
The level of fuzziness allowed when suggesting matches for a string: none
, low
, or high
. With none, the specified string is treated as an exact prefix.
With low, suggestions must differ from the specified string by no more than
one character. With high, suggestions can differ by up to two characters. The
default is none.
dsoSortExpression :: Lens' DocumentSuggesterOptions (Maybe Text) Source
An expression that computes a score for each suggestion to control how they
are sorted. The scores are rounded to the nearest integer, with a floor of 0
and a ceiling of 2^31-1. A document's relevance score is not computed for
suggestions, so sort expressions cannot reference the _score
value. To sort
suggestions using a numeric field or existing expression, simply specify the
name of the field or expression. If no expression is configured for the
suggester, the suggestions are sorted with the closest matches listed first.
dsoSourceField :: Lens' DocumentSuggesterOptions Text Source
The name of the index field you want to use for suggestions.
DoubleArrayOptions
data DoubleArrayOptions Source
doubleArrayOptions :: DoubleArrayOptions Source
DoubleArrayOptions
constructor.
The fields accessible through corresponding lenses are:
daoDefaultValue :: Lens' DoubleArrayOptions (Maybe Double) Source
A value to use for the field if the field isn't specified for a document.
daoFacetEnabled :: Lens' DoubleArrayOptions (Maybe Bool) Source
Whether facet information can be returned for the field.
daoReturnEnabled :: Lens' DoubleArrayOptions (Maybe Bool) Source
Whether the contents of the field can be returned in the search results.
daoSearchEnabled :: Lens' DoubleArrayOptions (Maybe Bool) Source
Whether the contents of the field are searchable.
daoSourceFields :: Lens' DoubleArrayOptions (Maybe Text) Source
A list of source fields to map to the field.
IndexField
data IndexField Source
Eq IndexField | |
Read IndexField | |
Show IndexField | |
FromXML IndexField | |
ToQuery IndexField |
IndexField
constructor.
The fields accessible through corresponding lenses are:
ifDateArrayOptions
::
Maybe
DateArrayOptions
ifDateOptions
::
Maybe
DateOptions
ifDoubleArrayOptions
::
Maybe
DoubleArrayOptions
ifDoubleOptions
::
Maybe
DoubleOptions
ifIndexFieldName
::
Text
ifIndexFieldType
::
IndexFieldType
ifIntArrayOptions
::
Maybe
IntArrayOptions
ifIntOptions
::
Maybe
IntOptions
ifLatLonOptions
::
Maybe
LatLonOptions
ifLiteralArrayOptions
::
Maybe
LiteralArrayOptions
ifLiteralOptions
::
Maybe
LiteralOptions
ifTextArrayOptions
::
Maybe
TextArrayOptions
ifTextOptions
::
Maybe
TextOptions
ifDateArrayOptions :: Lens' IndexField (Maybe DateArrayOptions) Source
ifDateOptions :: Lens' IndexField (Maybe DateOptions) Source
ifDoubleArrayOptions :: Lens' IndexField (Maybe DoubleArrayOptions) Source
ifDoubleOptions :: Lens' IndexField (Maybe DoubleOptions) Source
ifIndexFieldName :: Lens' IndexField Text Source
A string that represents the name of an index field. CloudSearch supports regular index fields as well as dynamic fields. A dynamic field's name defines a pattern that begins or ends with a wildcard. Any document fields that don't map to a regular index field but do match a dynamic field's pattern are configured with the dynamic field's indexing options.
Regular field names begin with a letter and can contain the following characters: a-z (lowercase), 0-9, and _ (underscore). Dynamic field names must begin or end with a wildcard (*). The wildcard can also be the only character in a dynamic field name. Multiple wildcards, and wildcards embedded within a string are not supported.
The name score
is reserved and cannot be used as a field name. To reference
a document's ID, you can use the name _id
.
ifIndexFieldType :: Lens' IndexField IndexFieldType Source
ifIntArrayOptions :: Lens' IndexField (Maybe IntArrayOptions) Source
ifIntOptions :: Lens' IndexField (Maybe IntOptions) Source
ifLatLonOptions :: Lens' IndexField (Maybe LatLonOptions) Source
ifLiteralOptions :: Lens' IndexField (Maybe LiteralOptions) Source
ifTextArrayOptions :: Lens' IndexField (Maybe TextArrayOptions) Source
ifTextOptions :: Lens' IndexField (Maybe TextOptions) Source
DateOptions
data DateOptions Source
Eq DateOptions | |
Ord DateOptions | |
Read DateOptions | |
Show DateOptions | |
FromXML DateOptions | |
ToQuery DateOptions |
dateOptions :: DateOptions Source
DateOptions
constructor.
The fields accessible through corresponding lenses are:
doDefaultValue
::
Maybe
Text
doFacetEnabled
::
Maybe
Bool
doReturnEnabled
::
Maybe
Bool
doSearchEnabled
::
Maybe
Bool
doSortEnabled
::
Maybe
Bool
doSourceField
::
Maybe
Text
doDefaultValue :: Lens' DateOptions (Maybe Text) Source
A value to use for the field if the field isn't specified for a document.
doFacetEnabled :: Lens' DateOptions (Maybe Bool) Source
Whether facet information can be returned for the field.
doReturnEnabled :: Lens' DateOptions (Maybe Bool) Source
Whether the contents of the field can be returned in the search results.
doSearchEnabled :: Lens' DateOptions (Maybe Bool) Source
Whether the contents of the field are searchable.
doSortEnabled :: Lens' DateOptions (Maybe Bool) Source
Whether the field can be used to sort the search results.
doSourceField :: Lens' DateOptions (Maybe Text) Source
OptionState
data OptionState Source
Active | Active |
FailedToValidate | FailedToValidate |
Processing | Processing |
RequiresIndexDocuments | RequiresIndexDocuments |
Enum OptionState | |
Eq OptionState | |
Ord OptionState | |
Read OptionState | |
Show OptionState | |
Generic OptionState | |
Hashable OptionState | |
FromXML OptionState | |
ToText OptionState | |
FromText OptionState | |
ToQuery OptionState | |
ToHeader OptionState | |
ToByteString OptionState | |
type Rep OptionState |
TextArrayOptions
data TextArrayOptions Source
textArrayOptions :: TextArrayOptions Source
TextArrayOptions
constructor.
The fields accessible through corresponding lenses are:
taoAnalysisScheme
::
Maybe
Text
taoDefaultValue
::
Maybe
Text
taoHighlightEnabled
::
Maybe
Bool
taoReturnEnabled
::
Maybe
Bool
taoSourceFields
::
Maybe
Text
taoAnalysisScheme :: Lens' TextArrayOptions (Maybe Text) Source
The name of an analysis scheme for a 'text-array' field.
taoDefaultValue :: Lens' TextArrayOptions (Maybe Text) Source
A value to use for the field if the field isn't specified for a document.
taoHighlightEnabled :: Lens' TextArrayOptions (Maybe Bool) Source
Whether highlights can be returned for the field.
taoReturnEnabled :: Lens' TextArrayOptions (Maybe Bool) Source
Whether the contents of the field can be returned in the search results.
taoSourceFields :: Lens' TextArrayOptions (Maybe Text) Source
A list of source fields to map to the field.
AlgorithmicStemming
data AlgorithmicStemming Source
Enum AlgorithmicStemming | |
Eq AlgorithmicStemming | |
Ord AlgorithmicStemming | |
Read AlgorithmicStemming | |
Show AlgorithmicStemming | |
Generic AlgorithmicStemming | |
Hashable AlgorithmicStemming | |
FromXML AlgorithmicStemming | |
ToText AlgorithmicStemming | |
FromText AlgorithmicStemming | |
ToQuery AlgorithmicStemming | |
ToHeader AlgorithmicStemming | |
ToByteString AlgorithmicStemming | |
type Rep AlgorithmicStemming |
AnalysisScheme
data AnalysisScheme Source
Eq AnalysisScheme | |
Read AnalysisScheme | |
Show AnalysisScheme | |
FromXML AnalysisScheme | |
ToQuery AnalysisScheme |
AnalysisScheme
constructor.
The fields accessible through corresponding lenses are:
asAnalysisOptions :: Lens' AnalysisScheme (Maybe AnalysisOptions) Source
asAnalysisSchemeName :: Lens' AnalysisScheme Text Source
ScalingParameters
data ScalingParameters Source
scalingParameters :: ScalingParameters Source
ScalingParameters
constructor.
The fields accessible through corresponding lenses are:
spDesiredInstanceType
::
Maybe
PartitionInstanceType
spDesiredPartitionCount
::
Maybe
Natural
spDesiredReplicationCount
::
Maybe
Natural
spDesiredInstanceType :: Lens' ScalingParameters (Maybe PartitionInstanceType) Source
The instance type that you want to preconfigure for your domain. For example, 'search.m1.small'.
spDesiredPartitionCount :: Lens' ScalingParameters (Maybe Natural) Source
The number of partitions you want to preconfigure for your domain. Only valid when you select 'm2.2xlarge' as the desired instance type.
spDesiredReplicationCount :: Lens' ScalingParameters (Maybe Natural) Source
The number of replicas you want to preconfigure for each index partition.
AnalysisOptions
data AnalysisOptions Source
Eq AnalysisOptions | |
Read AnalysisOptions | |
Show AnalysisOptions | |
FromXML AnalysisOptions | |
ToQuery AnalysisOptions |
analysisOptions :: AnalysisOptions Source
AnalysisOptions
constructor.
The fields accessible through corresponding lenses are:
aoAlgorithmicStemming
::
Maybe
AlgorithmicStemming
aoJapaneseTokenizationDictionary
::
Maybe
Text
aoStemmingDictionary
::
Maybe
Text
aoStopwords
::
Maybe
Text
aoSynonyms
::
Maybe
Text
aoAlgorithmicStemming :: Lens' AnalysisOptions (Maybe AlgorithmicStemming) Source
The level of algorithmic stemming to perform: none
, minimal
, light
, or full
.
The available levels vary depending on the language. For more information,
see Language Specific Text Processing Settings in the Amazon CloudSearchDeveloper Guide
aoJapaneseTokenizationDictionary :: Lens' AnalysisOptions (Maybe Text) Source
A JSON array that contains a collection of terms, tokens, readings and part of speech for Japanese Tokenizaiton. The Japanese tokenization dictionary enables you to override the default tokenization for selected terms. This is only valid for Japanese language fields.
aoStemmingDictionary :: Lens' AnalysisOptions (Maybe Text) Source
A JSON object that contains a collection of string:value pairs that each map a term to its stem. For example, '{"term1": "stem1", "term2": "stem2","term3": "stem3"}'. The stemming dictionary is applied in addition to any algorithmic stemming. This enables you to override the results of the algorithmic stemming to correct specific cases of overstemming or understemming. The maximum size of a stemming dictionary is 500 KB.
aoStopwords :: Lens' AnalysisOptions (Maybe Text) Source
A JSON array of terms to ignore during indexing and searching. For example, '["a", "an", "the", "of"]'. The stopwords dictionary must explicitly list each word you want to ignore. Wildcards and regular expressions are not supported.
aoSynonyms :: Lens' AnalysisOptions (Maybe Text) Source
A JSON object that defines synonym groups and aliases. A synonym group is an array of arrays, where each sub-array is a group of terms where each term in the group is considered a synonym of every other term in the group. The aliases value is an object that contains a collection of string:value pairs where the string specifies a term and the array of values specifies each of the aliases for that term. An alias is considered a synonym of the specified term, but the term is not considered a synonym of the alias. For more information about specifying synonyms, see Synonyms in the Amazon CloudSearchDeveloper Guide.
DoubleOptions
data DoubleOptions Source
Eq DoubleOptions | |
Ord DoubleOptions | |
Read DoubleOptions | |
Show DoubleOptions | |
FromXML DoubleOptions | |
ToQuery DoubleOptions |
doubleOptions :: DoubleOptions Source
DoubleOptions
constructor.
The fields accessible through corresponding lenses are:
do1DefaultValue :: Lens' DoubleOptions (Maybe Double) Source
A value to use for the field if the field isn't specified for a document. This can be important if you are using the field in an expression and that field is not present in every document.
do1FacetEnabled :: Lens' DoubleOptions (Maybe Bool) Source
Whether facet information can be returned for the field.
do1ReturnEnabled :: Lens' DoubleOptions (Maybe Bool) Source
Whether the contents of the field can be returned in the search results.
do1SearchEnabled :: Lens' DoubleOptions (Maybe Bool) Source
Whether the contents of the field are searchable.
do1SortEnabled :: Lens' DoubleOptions (Maybe Bool) Source
Whether the field can be used to sort the search results.
do1SourceField :: Lens' DoubleOptions (Maybe Text) Source
The name of the source field to map to the field.
TextOptions
data TextOptions Source
Eq TextOptions | |
Ord TextOptions | |
Read TextOptions | |
Show TextOptions | |
FromXML TextOptions | |
ToQuery TextOptions |
textOptions :: TextOptions Source
TextOptions
constructor.
The fields accessible through corresponding lenses are:
toAnalysisScheme
::
Maybe
Text
toDefaultValue
::
Maybe
Text
toHighlightEnabled
::
Maybe
Bool
toReturnEnabled
::
Maybe
Bool
toSortEnabled
::
Maybe
Bool
toSourceField
::
Maybe
Text
toAnalysisScheme :: Lens' TextOptions (Maybe Text) Source
The name of an analysis scheme for a text
field.
toDefaultValue :: Lens' TextOptions (Maybe Text) Source
A value to use for the field if the field isn't specified for a document.
toHighlightEnabled :: Lens' TextOptions (Maybe Bool) Source
Whether highlights can be returned for the field.
toReturnEnabled :: Lens' TextOptions (Maybe Bool) Source
Whether the contents of the field can be returned in the search results.
toSortEnabled :: Lens' TextOptions (Maybe Bool) Source
Whether the field can be used to sort the search results.
toSourceField :: Lens' TextOptions (Maybe Text) Source
AvailabilityOptionsStatus
availabilityOptionsStatus Source
AvailabilityOptionsStatus
constructor.
The fields accessible through corresponding lenses are:
aosOptions :: Lens' AvailabilityOptionsStatus Bool Source
The availability options configured for the domain.
IndexFieldStatus
data IndexFieldStatus Source
Eq IndexFieldStatus | |
Read IndexFieldStatus | |
Show IndexFieldStatus | |
FromXML IndexFieldStatus | |
ToQuery IndexFieldStatus |
IndexFieldStatus
constructor.
The fields accessible through corresponding lenses are:
ifsOptions :: Lens' IndexFieldStatus IndexField Source
ifsStatus :: Lens' IndexFieldStatus OptionStatus Source
ScalingParametersStatus
scalingParametersStatus Source
ScalingParametersStatus
constructor.
The fields accessible through corresponding lenses are:
AnalysisSchemeStatus
AnalysisSchemeStatus
constructor.
The fields accessible through corresponding lenses are:
assStatus :: Lens' AnalysisSchemeStatus OptionStatus Source
ServiceEndpoint
data ServiceEndpoint Source
serviceEndpoint :: ServiceEndpoint Source
ServiceEndpoint
constructor.
The fields accessible through corresponding lenses are:
seEndpoint
::
Maybe
Text
seEndpoint :: Lens' ServiceEndpoint (Maybe Text) Source
Limits
:: Natural | |
-> Natural | |
-> Limits |
Limits
constructor.
The fields accessible through corresponding lenses are:
lMaximumPartitionCount
::
Natural
lMaximumReplicationCount
::
Natural
lMaximumPartitionCount :: Lens' Limits Natural Source
lMaximumReplicationCount :: Lens' Limits Natural Source
ExpressionStatus
data ExpressionStatus Source
Eq ExpressionStatus | |
Read ExpressionStatus | |
Show ExpressionStatus | |
FromXML ExpressionStatus | |
ToQuery ExpressionStatus |
ExpressionStatus
constructor.
The fields accessible through corresponding lenses are:
esOptions :: Lens' ExpressionStatus Expression Source
The expression that is evaluated for sorting while processing a search request.
esStatus :: Lens' ExpressionStatus OptionStatus Source
IndexFieldType
data IndexFieldType Source
IFTDate | date |
IFTDateArray | date-array |
IFTDouble | double |
IFTDoubleArray | double-array |
IFTInt | int |
IFTIntArray | int-array |
IFTLatlon | latlon |
IFTLiteral | literal |
IFTLiteralArray | literal-array |
IFTText | text |
IFTTextArray | text-array |
Enum IndexFieldType | |
Eq IndexFieldType | |
Ord IndexFieldType | |
Read IndexFieldType | |
Show IndexFieldType | |
Generic IndexFieldType | |
Hashable IndexFieldType | |
FromXML IndexFieldType | |
ToText IndexFieldType | |
FromText IndexFieldType | |
ToQuery IndexFieldType | |
ToHeader IndexFieldType | |
ToByteString IndexFieldType | |
type Rep IndexFieldType |
LatLonOptions
data LatLonOptions Source
Eq LatLonOptions | |
Ord LatLonOptions | |
Read LatLonOptions | |
Show LatLonOptions | |
FromXML LatLonOptions | |
ToQuery LatLonOptions |
latLonOptions :: LatLonOptions Source
LatLonOptions
constructor.
The fields accessible through corresponding lenses are:
lloDefaultValue
::
Maybe
Text
lloFacetEnabled
::
Maybe
Bool
lloReturnEnabled
::
Maybe
Bool
lloSearchEnabled
::
Maybe
Bool
lloSortEnabled
::
Maybe
Bool
lloSourceField
::
Maybe
Text
lloDefaultValue :: Lens' LatLonOptions (Maybe Text) Source
A value to use for the field if the field isn't specified for a document.
lloFacetEnabled :: Lens' LatLonOptions (Maybe Bool) Source
Whether facet information can be returned for the field.
lloReturnEnabled :: Lens' LatLonOptions (Maybe Bool) Source
Whether the contents of the field can be returned in the search results.
lloSearchEnabled :: Lens' LatLonOptions (Maybe Bool) Source
Whether the contents of the field are searchable.
lloSortEnabled :: Lens' LatLonOptions (Maybe Bool) Source
Whether the field can be used to sort the search results.
lloSourceField :: Lens' LatLonOptions (Maybe Text) Source
SuggesterStatus
data SuggesterStatus Source
Eq SuggesterStatus | |
Read SuggesterStatus | |
Show SuggesterStatus | |
FromXML SuggesterStatus | |
ToQuery SuggesterStatus |
SuggesterStatus
constructor.
The fields accessible through corresponding lenses are:
ssOptions :: Lens' SuggesterStatus Suggester Source
ssStatus :: Lens' SuggesterStatus OptionStatus Source
OptionStatus
data OptionStatus Source
Eq OptionStatus | |
Read OptionStatus | |
Show OptionStatus | |
FromXML OptionStatus | |
ToQuery OptionStatus |
OptionStatus
constructor.
The fields accessible through corresponding lenses are:
osCreationDate
::
UTCTime
osPendingDeletion
::
Maybe
Bool
osState
::
OptionState
osUpdateDate
::
UTCTime
osUpdateVersion
::
Maybe
Natural
osCreationDate :: Lens' OptionStatus UTCTime Source
A timestamp for when this option was created.
osPendingDeletion :: Lens' OptionStatus (Maybe Bool) Source
Indicates that the option will be deleted once processing is complete.
osState :: Lens' OptionStatus OptionState Source
The state of processing a change to an option. Possible values:
RequiresIndexDocuments
: the option's latest value will not be deployed
until IndexDocuments
has been called and indexing is complete. Processing
:
the option's latest value is in the process of being activated. Active
: the
option's latest value is completely deployed. FailedToValidate
: the option
value is not compatible with the domain's data and cannot be used to index
the data. You must either modify the option value or update or remove the
incompatible documents.
osUpdateDate :: Lens' OptionStatus UTCTime Source
A timestamp for when this option was last updated.
osUpdateVersion :: Lens' OptionStatus (Maybe Natural) Source
A unique integer that indicates when this option was last updated.
LiteralArrayOptions
literalArrayOptions :: LiteralArrayOptions Source
LiteralArrayOptions
constructor.
The fields accessible through corresponding lenses are:
laoDefaultValue
::
Maybe
Text
laoFacetEnabled
::
Maybe
Bool
laoReturnEnabled
::
Maybe
Bool
laoSearchEnabled
::
Maybe
Bool
laoSourceFields
::
Maybe
Text
laoDefaultValue :: Lens' LiteralArrayOptions (Maybe Text) Source
A value to use for the field if the field isn't specified for a document.
laoFacetEnabled :: Lens' LiteralArrayOptions (Maybe Bool) Source
Whether facet information can be returned for the field.
laoReturnEnabled :: Lens' LiteralArrayOptions (Maybe Bool) Source
Whether the contents of the field can be returned in the search results.
laoSearchEnabled :: Lens' LiteralArrayOptions (Maybe Bool) Source
Whether the contents of the field are searchable.
laoSourceFields :: Lens' LiteralArrayOptions (Maybe Text) Source
A list of source fields to map to the field.
IntArrayOptions
data IntArrayOptions Source
intArrayOptions :: IntArrayOptions Source
IntArrayOptions
constructor.
The fields accessible through corresponding lenses are:
iaoDefaultValue :: Lens' IntArrayOptions (Maybe Integer) Source
A value to use for the field if the field isn't specified for a document.
iaoFacetEnabled :: Lens' IntArrayOptions (Maybe Bool) Source
Whether facet information can be returned for the field.
iaoReturnEnabled :: Lens' IntArrayOptions (Maybe Bool) Source
Whether the contents of the field can be returned in the search results.
iaoSearchEnabled :: Lens' IntArrayOptions (Maybe Bool) Source
Whether the contents of the field are searchable.
iaoSourceFields :: Lens' IntArrayOptions (Maybe Text) Source
A list of source fields to map to the field.
Expression
data Expression Source
Eq Expression | |
Ord Expression | |
Read Expression | |
Show Expression | |
FromXML Expression | |
ToQuery Expression |
:: Text | |
-> Text | |
-> Expression |
Expression
constructor.
The fields accessible through corresponding lenses are:
eExpressionName
::
Text
eExpressionValue
::
Text
eExpressionName :: Lens' Expression Text Source
eExpressionValue :: Lens' Expression Text Source
SuggesterFuzzyMatching
data SuggesterFuzzyMatching Source
Enum SuggesterFuzzyMatching | |
Eq SuggesterFuzzyMatching | |
Ord SuggesterFuzzyMatching | |
Read SuggesterFuzzyMatching | |
Show SuggesterFuzzyMatching | |
Generic SuggesterFuzzyMatching | |
Hashable SuggesterFuzzyMatching | |
FromXML SuggesterFuzzyMatching | |
ToText SuggesterFuzzyMatching | |
FromText SuggesterFuzzyMatching | |
ToQuery SuggesterFuzzyMatching | |
ToHeader SuggesterFuzzyMatching | |
ToByteString SuggesterFuzzyMatching | |
type Rep SuggesterFuzzyMatching |
DateArrayOptions
data DateArrayOptions Source
dateArrayOptions :: DateArrayOptions Source
DateArrayOptions
constructor.
The fields accessible through corresponding lenses are:
dao1DefaultValue
::
Maybe
Text
dao1FacetEnabled
::
Maybe
Bool
dao1ReturnEnabled
::
Maybe
Bool
dao1SearchEnabled
::
Maybe
Bool
dao1SourceFields
::
Maybe
Text
dao1DefaultValue :: Lens' DateArrayOptions (Maybe Text) Source
A value to use for the field if the field isn't specified for a document.
dao1FacetEnabled :: Lens' DateArrayOptions (Maybe Bool) Source
Whether facet information can be returned for the field.
dao1ReturnEnabled :: Lens' DateArrayOptions (Maybe Bool) Source
Whether the contents of the field can be returned in the search results.
dao1SearchEnabled :: Lens' DateArrayOptions (Maybe Bool) Source
Whether the contents of the field are searchable.
dao1SourceFields :: Lens' DateArrayOptions (Maybe Text) Source
A list of source fields to map to the field.
AnalysisSchemeLanguage
data AnalysisSchemeLanguage Source
Ar | ar |
Bg | bg |
Ca | ca |
Cs | cs |
Da | da |
De | de |
El | el |
En | en |
Es | es |
Eu | eu |
Fa | fa |
Fi | fi |
Fr | fr |
Ga | ga |
Gl | gl |
He | he |
Hi | hi |
Hu | hu |
Hy | hy |
Id | id |
It | it |
Ja | ja |
Ko | ko |
Lv | lv |
Mul | mul |
Nl | nl |
No | no |
Pt | pt |
Ro | ro |
Ru | ru |
Sv | sv |
Th | th |
Tr | tr |
ZhHans | zh-Hans |
ZhHant | zh-Hant |
Enum AnalysisSchemeLanguage | |
Eq AnalysisSchemeLanguage | |
Ord AnalysisSchemeLanguage | |
Read AnalysisSchemeLanguage | |
Show AnalysisSchemeLanguage | |
Generic AnalysisSchemeLanguage | |
Hashable AnalysisSchemeLanguage | |
FromXML AnalysisSchemeLanguage | |
ToText AnalysisSchemeLanguage | |
FromText AnalysisSchemeLanguage | |
ToQuery AnalysisSchemeLanguage | |
ToHeader AnalysisSchemeLanguage | |
ToByteString AnalysisSchemeLanguage | |
type Rep AnalysisSchemeLanguage |
PartitionInstanceType
data PartitionInstanceType Source
SearchM1Large | search.m1.large |
SearchM1Small | search.m1.small |
SearchM22xlarge | search.m2.2xlarge |
SearchM2Xlarge | search.m2.xlarge |
SearchM32xlarge | search.m3.2xlarge |
SearchM3Large | search.m3.large |
SearchM3Medium | search.m3.medium |
SearchM3Xlarge | search.m3.xlarge |
Enum PartitionInstanceType | |
Eq PartitionInstanceType | |
Ord PartitionInstanceType | |
Read PartitionInstanceType | |
Show PartitionInstanceType | |
Generic PartitionInstanceType | |
Hashable PartitionInstanceType | |
FromXML PartitionInstanceType | |
ToText PartitionInstanceType | |
FromText PartitionInstanceType | |
ToQuery PartitionInstanceType | |
ToHeader PartitionInstanceType | |
ToByteString PartitionInstanceType | |
type Rep PartitionInstanceType |
Suggester
Suggester
constructor.
The fields accessible through corresponding lenses are:
sSuggesterName :: Lens' Suggester Text Source
IntOptions
data IntOptions Source
Eq IntOptions | |
Ord IntOptions | |
Read IntOptions | |
Show IntOptions | |
FromXML IntOptions | |
ToQuery IntOptions |
intOptions :: IntOptions Source
IntOptions
constructor.
The fields accessible through corresponding lenses are:
ioDefaultValue :: Lens' IntOptions (Maybe Integer) Source
A value to use for the field if the field isn't specified for a document. This can be important if you are using the field in an expression and that field is not present in every document.
ioFacetEnabled :: Lens' IntOptions (Maybe Bool) Source
Whether facet information can be returned for the field.
ioReturnEnabled :: Lens' IntOptions (Maybe Bool) Source
Whether the contents of the field can be returned in the search results.
ioSearchEnabled :: Lens' IntOptions (Maybe Bool) Source
Whether the contents of the field are searchable.
ioSortEnabled :: Lens' IntOptions (Maybe Bool) Source
Whether the field can be used to sort the search results.
ioSourceField :: Lens' IntOptions (Maybe Text) Source
The name of the source field to map to the field.
LiteralOptions
data LiteralOptions Source
Eq LiteralOptions | |
Ord LiteralOptions | |
Read LiteralOptions | |
Show LiteralOptions | |
FromXML LiteralOptions | |
ToQuery LiteralOptions |
literalOptions :: LiteralOptions Source
LiteralOptions
constructor.
The fields accessible through corresponding lenses are:
loDefaultValue
::
Maybe
Text
loFacetEnabled
::
Maybe
Bool
loReturnEnabled
::
Maybe
Bool
loSearchEnabled
::
Maybe
Bool
loSortEnabled
::
Maybe
Bool
loSourceField
::
Maybe
Text
loDefaultValue :: Lens' LiteralOptions (Maybe Text) Source
A value to use for the field if the field isn't specified for a document.
loFacetEnabled :: Lens' LiteralOptions (Maybe Bool) Source
Whether facet information can be returned for the field.
loReturnEnabled :: Lens' LiteralOptions (Maybe Bool) Source
Whether the contents of the field can be returned in the search results.
loSearchEnabled :: Lens' LiteralOptions (Maybe Bool) Source
Whether the contents of the field are searchable.
loSortEnabled :: Lens' LiteralOptions (Maybe Bool) Source
Whether the field can be used to sort the search results.
loSourceField :: Lens' LiteralOptions (Maybe Text) Source
AccessPoliciesStatus
:: Text | |
-> OptionStatus | |
-> AccessPoliciesStatus |
AccessPoliciesStatus
constructor.
The fields accessible through corresponding lenses are:
apsOptions
::
Text
apsStatus
::
OptionStatus
apsOptions :: Lens' AccessPoliciesStatus Text Source
apsStatus :: Lens' AccessPoliciesStatus OptionStatus Source