bloodhound 0.11.0.0 → 0.11.1.0
raw patch · 4 files changed
+214/−200 lines, 4 filesdep ~http-clientPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: http-client
API changes (from Hackage documentation)
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0Aggregation
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0AliasRouting
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0AllocationPolicy
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0AllowLeadingWildcard
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0AnalyzeWildcard
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0Analyzer
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0BoolMatch
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0BoolQuery
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0BooleanOperator
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0Boost
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0BoostTerms
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0BoostingQuery
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0BulkOperation
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0Bytes
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0CacheKey
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0CacheName
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0CollectionMode
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0CommonHighlight
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0CommonMinimumMatch
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0CommonTermsQuery
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0CompoundFormat
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0CutoffFrequency
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0DateHistogramAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0DateMathAnchor
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0DateMathExpr
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0DateMathModifier
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0DateMathUnit
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0DateRangeAggRange
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0DateRangeAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0DateRangeResult
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0DefaultSort
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0DisMaxQuery
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0DisableCoord
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0Distance
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0DistanceRange
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0DistanceType
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0DistanceUnit
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0DocId
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0DocVersion
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0DocumentParent
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0EnablePositionIncrements
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0EsError
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0EsProtocolException
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0EsResult
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0EsResultFound
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0Exclude
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0ExecutionHint
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0Existence
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0ExternalDocVersion
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0FSType
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0FastVectorHighlight
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0FieldDefinition
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0FieldHighlight
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0FieldName
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0FieldOrFields
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0FieldType
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0Filter
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0FilterAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0FilteredQuery
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0From
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0Fuzziness
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0FuzzyLikeFieldQuery
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0FuzzyLikeThisQuery
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0FuzzyQuery
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0GeneratePhraseQueries
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0GeoBoundingBox
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0GeoBoundingBoxConstraint
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0GeoFilterType
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0GeoPoint
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0GreaterThan
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0GreaterThanD
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0GreaterThanEq
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0GreaterThanEqD
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0HasChildQuery
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0HasParentQuery
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0HighlightEncoder
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0HighlightSettings
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0HighlightTag
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0Highlights
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0Hit
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0IgnoreTermFrequency
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0Include
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0IndexAlias
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0IndexAliasAction
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0IndexAliasCreate
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0IndexAliasName
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0IndexAliasRouting
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0IndexAliasSummary
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0IndexAliasesSummary
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0IndexDocumentSettings
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0IndexName
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0IndexOptimizationSettings
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0IndexSelection
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0IndexSettings
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0IndexSettingsSummary
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0IndicesQuery
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0InitialShardCount
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0Interval
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0LatLon
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0Lenient
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0LessThan
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0LessThanD
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0LessThanEq
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0LessThanEqD
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0Locale
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0LowercaseExpanded
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0Mapping
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0MappingField
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0MappingName
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0MatchQuery
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0MatchQueryType
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0MaxDocFrequency
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0MaxExpansions
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0MaxQueryTerms
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0MaxWordLength
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0MinDocFrequency
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0MinWordLength
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0MinimumMatch
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0MinimumMatchHighLow
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0MinimumTermFrequency
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0Missing
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0MissingAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0MoreLikeThisFieldQuery
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0MoreLikeThisQuery
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0MultiMatchQuery
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0MultiMatchQueryType
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0NestedQuery
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0NodeAttrFilter
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0NodeAttrName
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0NonPostings
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0NullValue
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0OpenCloseIndex
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0OptimizeBbox
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0Pattern
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0PatternOrPatterns
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0PercentMatch
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0PhraseSlop
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0PlainHighlight
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0PostingsHighlight
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0PrefixLength
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0PrefixQuery
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0Query
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0QueryPath
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0QueryString
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0QueryStringQuery
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0RangeExecution
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0RangeQuery
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0RangeValue
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0Regexp
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0RegexpFlag
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0RegexpFlags
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0RegexpQuery
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0ReplicaBounds
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0ReplicaCount
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0RoutingValue
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0ScoreType
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0Script
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0ScrollId
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0Search
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0SearchAliasRouting
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0SearchHits
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0SearchResult
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0SearchType
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0ShardCount
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0ShardResult
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0SimpleQueryFlag
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0SimpleQueryStringQuery
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0Size
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0SortMode
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0SortOrder
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0SortSpec
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0Source
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0Status
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0StopWord
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0TemplateName
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0TemplatePattern
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0Term
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0TermInclusion
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0TermOrder
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0TermsAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0Tiebreaker
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0TypeName
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0UpdatableIndexSetting
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0ValueCountAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0Version
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0VersionControl
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_0ZeroTermsQuery
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_10Filter
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_10Query
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_10RangeValue
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_10SimpleQueryFlag
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_10UpdatableIndexSetting
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_11Filter
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_11Query
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_11RangeValue
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_11SimpleQueryFlag
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_11UpdatableIndexSetting
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_12Filter
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_12Query
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_12RangeValue
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_12UpdatableIndexSetting
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_13Filter
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_13Query
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_13RangeValue
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_13UpdatableIndexSetting
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_14Filter
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_14Query
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_14RangeValue
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_14UpdatableIndexSetting
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_15Filter
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_15Query
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_15RangeValue
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_15UpdatableIndexSetting
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_16Filter
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_16Query
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_16UpdatableIndexSetting
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_17Filter
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_17Query
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_17UpdatableIndexSetting
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_18Query
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_18UpdatableIndexSetting
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_19Query
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_19UpdatableIndexSetting
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1Aggregation
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1AliasRouting
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1AllocationPolicy
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1BoolMatch
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1BooleanOperator
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1BulkOperation
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1CollectionMode
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1CommonMinimumMatch
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1CompoundFormat
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1DateMathAnchor
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1DateMathModifier
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1DateMathUnit
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1DateRangeAggRange
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1DistanceType
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1DistanceUnit
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1ExecutionHint
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1FSType
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1FieldOrFields
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1FieldType
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1Filter
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1GeoFilterType
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1HighlightEncoder
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1HighlightSettings
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1HighlightTag
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1IndexAliasAction
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1IndexSelection
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1InitialShardCount
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1Interval
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1MatchQueryType
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1Missing
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1MultiMatchQueryType
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1OpenCloseIndex
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1OptimizeBbox
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1PatternOrPatterns
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1Query
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1RangeExecution
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1RangeValue
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1RegexpFlag
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1RegexpFlags
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1ReplicaBounds
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1ScoreType
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1SearchType
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1SimpleQueryFlag
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1SortMode
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1SortOrder
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1SortSpec
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1Source
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1TermInclusion
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1UpdatableIndexSetting
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1ValueCountAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1VersionControl
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_1ZeroTermsQuery
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_20Query
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_20UpdatableIndexSetting
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_21Query
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_21UpdatableIndexSetting
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_22Query
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_22UpdatableIndexSetting
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_23Query
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_23UpdatableIndexSetting
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_24Query
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_24UpdatableIndexSetting
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_25Query
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_25UpdatableIndexSetting
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_26Query
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_26UpdatableIndexSetting
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_27UpdatableIndexSetting
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_2Aggregation
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_2AllocationPolicy
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_2BoolMatch
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_2BulkOperation
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_2DateMathModifier
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_2DateMathUnit
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_2DateRangeAggRange
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_2DistanceType
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_2DistanceUnit
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_2ExecutionHint
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_2FieldType
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_2Filter
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_2HighlightSettings
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_2InitialShardCount
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_2Interval
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_2Missing
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_2MultiMatchQueryType
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_2Query
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_2RangeValue
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_2RegexpFlag
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_2RegexpFlags
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_2ReplicaBounds
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_2ScoreType
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_2SearchType
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_2SimpleQueryFlag
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_2SortMode
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_2Source
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_2UpdatableIndexSetting
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_2VersionControl
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_3Aggregation
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_3AllocationPolicy
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_3BulkOperation
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_3DateMathUnit
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_3DistanceUnit
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_3ExecutionHint
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_3FieldType
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_3Filter
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_3InitialShardCount
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_3Interval
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_3MultiMatchQueryType
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_3Query
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_3RangeValue
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_3RegexpFlag
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_3ScoreType
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_3SearchType
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_3SimpleQueryFlag
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_3SortMode
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_3UpdatableIndexSetting
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_3VersionControl
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_4Aggregation
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_4DateMathUnit
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_4DistanceUnit
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_4ExecutionHint
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_4FieldType
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_4Filter
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_4InitialShardCount
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_4Interval
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_4MultiMatchQueryType
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_4Query
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_4RangeValue
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_4RegexpFlag
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_4SearchType
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_4SimpleQueryFlag
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_4UpdatableIndexSetting
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_4VersionControl
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_5Aggregation
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_5DateMathUnit
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_5DistanceUnit
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_5FieldType
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_5Filter
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_5Interval
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_5Query
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_5RangeValue
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_5RegexpFlag
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_5SearchType
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_5SimpleQueryFlag
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_5UpdatableIndexSetting
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_6DateMathUnit
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_6DistanceUnit
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_6FieldType
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_6Filter
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_6Interval
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_6Query
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_6RangeValue
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_6SimpleQueryFlag
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_6UpdatableIndexSetting
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_7DistanceUnit
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_7Filter
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_7Interval
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_7Query
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_7RangeValue
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_7SimpleQueryFlag
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_7UpdatableIndexSetting
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_8DistanceUnit
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_8Filter
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_8Interval
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_8Query
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_8RangeValue
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_8SimpleQueryFlag
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_8UpdatableIndexSetting
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_9Filter
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_9Query
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_9RangeValue
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_9SimpleQueryFlag
- Database.Bloodhound.Types: instance GHC.Generics.Constructor Database.Bloodhound.Types.C1_9UpdatableIndexSetting
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1Aggregation
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1AliasRouting
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1AllocationPolicy
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1AllowLeadingWildcard
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1AnalyzeWildcard
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1Analyzer
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1BoolMatch
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1BoolQuery
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1BooleanOperator
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1Boost
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1BoostTerms
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1BoostingQuery
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1BulkOperation
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1Bytes
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1CacheKey
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1CacheName
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1CollectionMode
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1CommonHighlight
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1CommonMinimumMatch
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1CommonTermsQuery
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1CompoundFormat
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1CutoffFrequency
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1DateHistogramAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1DateMathAnchor
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1DateMathExpr
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1DateMathModifier
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1DateMathUnit
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1DateRangeAggRange
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1DateRangeAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1DateRangeResult
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1DefaultSort
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1DisMaxQuery
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1DisableCoord
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1Distance
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1DistanceRange
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1DistanceType
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1DistanceUnit
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1DocId
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1DocVersion
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1DocumentParent
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1EnablePositionIncrements
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1EsError
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1EsProtocolException
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1EsResult
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1EsResultFound
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1Exclude
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1ExecutionHint
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1Existence
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1ExternalDocVersion
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1FSType
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1FastVectorHighlight
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1FieldDefinition
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1FieldHighlight
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1FieldName
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1FieldOrFields
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1FieldType
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1Filter
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1FilterAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1FilteredQuery
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1From
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1Fuzziness
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1FuzzyLikeFieldQuery
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1FuzzyLikeThisQuery
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1FuzzyQuery
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1GeneratePhraseQueries
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1GeoBoundingBox
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1GeoBoundingBoxConstraint
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1GeoFilterType
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1GeoPoint
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1GreaterThan
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1GreaterThanD
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1GreaterThanEq
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1GreaterThanEqD
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1HasChildQuery
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1HasParentQuery
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1HighlightEncoder
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1HighlightSettings
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1HighlightTag
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1Highlights
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1Hit
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1IgnoreTermFrequency
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1Include
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1IndexAlias
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1IndexAliasAction
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1IndexAliasCreate
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1IndexAliasName
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1IndexAliasRouting
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1IndexAliasSummary
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1IndexAliasesSummary
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1IndexDocumentSettings
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1IndexName
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1IndexOptimizationSettings
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1IndexSelection
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1IndexSettings
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1IndexSettingsSummary
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1IndicesQuery
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1InitialShardCount
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1Interval
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1LatLon
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1Lenient
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1LessThan
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1LessThanD
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1LessThanEq
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1LessThanEqD
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1Locale
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1LowercaseExpanded
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1Mapping
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1MappingField
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1MappingName
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1MatchQuery
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1MatchQueryType
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1MaxDocFrequency
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1MaxExpansions
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1MaxQueryTerms
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1MaxWordLength
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1MinDocFrequency
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1MinWordLength
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1MinimumMatch
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1MinimumMatchHighLow
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1MinimumTermFrequency
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1Missing
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1MissingAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1MoreLikeThisFieldQuery
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1MoreLikeThisQuery
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1MultiMatchQuery
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1MultiMatchQueryType
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1NestedQuery
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1NodeAttrFilter
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1NodeAttrName
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1NonPostings
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1NullValue
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1OpenCloseIndex
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1OptimizeBbox
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1Pattern
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1PatternOrPatterns
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1PercentMatch
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1PhraseSlop
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1PlainHighlight
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1PostingsHighlight
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1PrefixLength
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1PrefixQuery
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1Query
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1QueryPath
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1QueryString
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1QueryStringQuery
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1RangeExecution
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1RangeQuery
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1RangeValue
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1Regexp
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1RegexpFlag
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1RegexpFlags
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1RegexpQuery
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1ReplicaBounds
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1ReplicaCount
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1RoutingValue
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1ScoreType
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1Script
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1ScrollId
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1Search
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1SearchAliasRouting
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1SearchHits
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1SearchResult
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1SearchType
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1ShardCount
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1ShardResult
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1SimpleQueryFlag
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1SimpleQueryStringQuery
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1Size
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1SortMode
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1SortOrder
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1SortSpec
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1Source
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1Status
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1StopWord
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1TemplateName
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1TemplatePattern
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1Term
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1TermInclusion
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1TermOrder
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1TermsAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1Tiebreaker
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1TypeName
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1UpdatableIndexSetting
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1ValueCountAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1Version
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1VersionControl
- Database.Bloodhound.Types: instance GHC.Generics.Datatype Database.Bloodhound.Types.D1ZeroTermsQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0BoolQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0BoostingQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0CommonHighlight
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0CommonTermsQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0DateHistogramAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0DateRangeAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0DateRangeResult
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0DefaultSort
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0DisMaxQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0Distance
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0DistanceRange
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0DocVersion
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0EsError
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0EsProtocolException
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0EsResult
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0EsResultFound
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0FastVectorHighlight
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0FieldDefinition
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0FilterAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0FilteredQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0FuzzyLikeFieldQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0FuzzyLikeThisQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0FuzzyQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0GeoBoundingBox
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0GeoBoundingBoxConstraint
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0GeoPoint
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0HasChildQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0HasParentQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0Highlights
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0Hit
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0IndexAlias
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0IndexAliasCreate
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0IndexAliasName
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0IndexAliasSummary
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0IndexAliasesSummary
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0IndexDocumentSettings
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0IndexOptimizationSettings
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0IndexSettings
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0IndexSettingsSummary
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0IndicesQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0LatLon
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0Mapping
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0MappingField
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0MatchQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0MinimumMatchHighLow
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0MissingAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0MoreLikeThisFieldQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0MoreLikeThisQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0MultiMatchQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0NestedQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0NodeAttrFilter
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0NonPostings
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0PlainHighlight
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0PrefixQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0QueryStringQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0RangeQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0RegexpQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0RoutingValue
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0Script
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0Search
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0SearchHits
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0SearchResult
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0ShardResult
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0SimpleQueryStringQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0Status
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0Term
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0TermOrder
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0TermsAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_0Version
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_10MoreLikeThisFieldQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_10MoreLikeThisQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_10QueryStringQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_10Search
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_11MoreLikeThisFieldQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_11MoreLikeThisQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_11QueryStringQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_12MoreLikeThisFieldQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_12MoreLikeThisQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_12QueryStringQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_13QueryStringQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_14QueryStringQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_15QueryStringQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_16QueryStringQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1BoolQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1BoostingQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1CommonHighlight
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1CommonTermsQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1DateHistogramAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1DateRangeAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1DateRangeResult
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1DefaultSort
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1DisMaxQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1Distance
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1DistanceRange
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1EsError
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1EsResult
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1EsResultFound
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1FastVectorHighlight
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1FilterAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1FilteredQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1FuzzyLikeFieldQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1FuzzyLikeThisQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1FuzzyQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1GeoBoundingBox
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1GeoBoundingBoxConstraint
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1GeoPoint
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1HasChildQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1HasParentQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1Highlights
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1Hit
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1IndexAlias
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1IndexAliasCreate
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1IndexAliasSummary
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1IndexDocumentSettings
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1IndexOptimizationSettings
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1IndexSettings
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1IndexSettingsSummary
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1IndicesQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1LatLon
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1Mapping
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1MappingField
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1MatchQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1MinimumMatchHighLow
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1MoreLikeThisFieldQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1MoreLikeThisQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1MultiMatchQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1NestedQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1NodeAttrFilter
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1NonPostings
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1PlainHighlight
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1PrefixQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1QueryStringQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1RangeQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1RegexpQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1Search
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1SearchHits
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1SearchResult
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1ShardResult
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1SimpleQueryStringQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1Status
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1Term
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1TermOrder
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1TermsAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_1Version
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2BoolQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2BoostingQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2CommonHighlight
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2CommonTermsQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2DateHistogramAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2DateRangeAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2DateRangeResult
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2DefaultSort
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2DisMaxQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2EsResult
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2FastVectorHighlight
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2FuzzyLikeFieldQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2FuzzyLikeThisQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2FuzzyQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2GeoBoundingBoxConstraint
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2HasChildQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2HasParentQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2Hit
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2IndexOptimizationSettings
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2IndexSettingsSummary
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2IndicesQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2MatchQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2MoreLikeThisFieldQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2MoreLikeThisQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2MultiMatchQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2NestedQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2PrefixQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2QueryStringQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2RangeQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2RegexpQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2Search
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2SearchHits
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2SearchResult
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2ShardResult
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2SimpleQueryStringQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2Status
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2TermsAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_2Version
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_3BoolQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_3CommonHighlight
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_3CommonTermsQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_3DateHistogramAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_3DateRangeResult
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_3DefaultSort
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_3EsResult
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_3FastVectorHighlight
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_3FuzzyLikeFieldQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_3FuzzyLikeThisQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_3FuzzyQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_3GeoBoundingBoxConstraint
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_3Hit
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_3MatchQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_3MoreLikeThisFieldQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_3MoreLikeThisQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_3MultiMatchQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_3QueryStringQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_3RegexpQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_3Search
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_3SearchResult
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_3SimpleQueryStringQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_3Status
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_3TermsAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_3Version
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_4BoolQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_4CommonHighlight
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_4CommonTermsQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_4DateHistogramAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_4DateRangeResult
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_4DefaultSort
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_4FastVectorHighlight
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_4FuzzyLikeFieldQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_4FuzzyLikeThisQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_4FuzzyQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_4Hit
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_4MatchQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_4MoreLikeThisFieldQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_4MoreLikeThisQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_4MultiMatchQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_4QueryStringQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_4Search
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_4SearchResult
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_4SimpleQueryStringQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_4Status
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_4TermsAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_4Version
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_5BoolQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_5CommonHighlight
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_5CommonTermsQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_5DateHistogramAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_5DateRangeResult
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_5DefaultSort
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_5FastVectorHighlight
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_5FuzzyLikeFieldQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_5FuzzyLikeThisQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_5FuzzyQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_5Hit
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_5MatchQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_5MoreLikeThisFieldQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_5MoreLikeThisQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_5MultiMatchQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_5QueryStringQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_5Search
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_5SearchResult
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_5SimpleQueryStringQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_5TermsAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_6CommonHighlight
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_6CommonTermsQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_6DateHistogramAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_6DateRangeResult
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_6FastVectorHighlight
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_6FuzzyLikeFieldQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_6FuzzyLikeThisQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_6MatchQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_6MoreLikeThisFieldQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_6MoreLikeThisQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_6MultiMatchQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_6QueryStringQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_6Search
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_6SimpleQueryStringQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_6TermsAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_7CommonTermsQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_7DateHistogramAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_7FuzzyLikeFieldQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_7FuzzyLikeThisQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_7MatchQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_7MoreLikeThisFieldQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_7MoreLikeThisQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_7MultiMatchQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_7QueryStringQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_7Search
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_7TermsAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_8CommonTermsQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_8MatchQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_8MoreLikeThisFieldQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_8MoreLikeThisQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_8MultiMatchQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_8QueryStringQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_8Search
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_8TermsAggregation
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_9MatchQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_9MoreLikeThisFieldQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_9MoreLikeThisQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_9MultiMatchQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_9QueryStringQuery
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_9Search
- Database.Bloodhound.Types: instance GHC.Generics.Selector Database.Bloodhound.Types.S1_0_9TermsAggregation
- Database.Bloodhound.Types.Internal: instance GHC.Generics.Constructor Database.Bloodhound.Types.Internal.C1_0Server
- Database.Bloodhound.Types.Internal: instance GHC.Generics.Datatype Database.Bloodhound.Types.Internal.D1Server
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.Aggregation
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.AliasRouting
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.AllocationPolicy
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.AllowLeadingWildcard
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.AnalyzeWildcard
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.Analyzer
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.BoolMatch
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.BoolQuery
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.BooleanOperator
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.Boost
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.BoostTerms
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.BoostingQuery
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.BucketValue
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.BulkOperation
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.Bytes
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.CacheKey
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.CacheName
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.CollectionMode
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.CommonHighlight
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.CommonMinimumMatch
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.CommonTermsQuery
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.CompoundFormat
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.CutoffFrequency
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.DateHistogramAggregation
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.DateHistogramResult
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.DateMathAnchor
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.DateMathExpr
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.DateMathModifier
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.DateMathUnit
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.DateRangeAggRange
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.DateRangeAggregation
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.DateRangeResult
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.DefaultSort
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.DisMaxQuery
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.DisableCoord
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.Distance
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.DistanceRange
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.DistanceType
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.DistanceUnit
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.DocId
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.DocVersion
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.DocumentParent
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.EnablePositionIncrements
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.EsError
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.EsPassword
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.EsProtocolException
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.EsUsername
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.Exclude
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.ExecutionHint
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.Existence
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.ExternalDocVersion
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.FSType
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.FastVectorHighlight
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.FieldDefinition
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.FieldHighlight
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.FieldName
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.FieldOrFields
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.FieldType
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.Filter
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.FilterAggregation
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.FilteredQuery
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.From
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.Fuzziness
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.FuzzyLikeFieldQuery
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.FuzzyLikeThisQuery
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.FuzzyQuery
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.GeneratePhraseQueries
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.GeoBoundingBox
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.GeoBoundingBoxConstraint
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.GeoFilterType
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.GeoPoint
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.GreaterThan
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.GreaterThanD
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.GreaterThanEq
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.GreaterThanEqD
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.HasChildQuery
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.HasParentQuery
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.HighlightEncoder
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.HighlightSettings
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.HighlightTag
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.Highlights
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.IgnoreTermFrequency
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.Include
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.IndexAlias
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.IndexAliasAction
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.IndexAliasCreate
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.IndexAliasName
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.IndexAliasRouting
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.IndexAliasSummary
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.IndexAliasesSummary
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.IndexDocumentSettings
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.IndexName
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.IndexSettings
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.IndicesQuery
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.InitialShardCount
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.Interval
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.LatLon
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.Lenient
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.LessThan
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.LessThanD
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.LessThanEq
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.LessThanEqD
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.Locale
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.LowercaseExpanded
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.Mapping
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.MappingField
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.MappingName
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.MatchQuery
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.MatchQueryType
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.MaxDocFrequency
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.MaxExpansions
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.MaxQueryTerms
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.MaxWordLength
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.MinDocFrequency
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.MinWordLength
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.MinimumMatch
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.MinimumMatchHighLow
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.MinimumTermFrequency
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.Missing
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.MissingAggregation
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.MoreLikeThisFieldQuery
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.MoreLikeThisQuery
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.MultiMatchQuery
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.MultiMatchQueryType
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.NestedQuery
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.NodeAttrFilter
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.NodeAttrName
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.NonPostings
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.NullValue
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.OpenCloseIndex
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.OptimizeBbox
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.Pattern
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.PatternOrPatterns
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.PercentMatch
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.PhraseSlop
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.PlainHighlight
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.PostingsHighlight
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.PrefixLength
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.PrefixQuery
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.Query
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.QueryPath
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.QueryString
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.QueryStringQuery
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.RangeExecution
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.RangeQuery
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.RangeValue
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.Regexp
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.RegexpFlag
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.RegexpFlags
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.RegexpQuery
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.ReplicaBounds
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.ReplicaCount
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.RoutingValue
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.ScoreType
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.Script
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.ScrollId
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.Search
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.SearchAliasRouting
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.SearchType
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.ShardCount
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.ShardResult
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.SimpleQueryFlag
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.SimpleQueryStringQuery
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.Size
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.SortMode
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.SortOrder
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.SortSpec
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.Source
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.Status
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.StopWord
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.TemplateName
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.TemplatePattern
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.Term
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.TermInclusion
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.TermOrder
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.TermsAggregation
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.TermsResult
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.Tiebreaker
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.TimeInterval
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.TypeName
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.ValueCountAggregation
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.Version
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.VersionControl
+ Database.Bloodhound.Types: instance GHC.Read.Read Database.Bloodhound.Types.ZeroTermsQuery
+ Database.Bloodhound.Types: instance GHC.Read.Read a => GHC.Read.Read (Database.Bloodhound.Types.Bucket a)
+ Database.Bloodhound.Types: instance GHC.Read.Read a => GHC.Read.Read (Database.Bloodhound.Types.EsResult a)
+ Database.Bloodhound.Types: instance GHC.Read.Read a => GHC.Read.Read (Database.Bloodhound.Types.EsResultFound a)
+ Database.Bloodhound.Types: instance GHC.Read.Read a => GHC.Read.Read (Database.Bloodhound.Types.Hit a)
+ Database.Bloodhound.Types: instance GHC.Read.Read a => GHC.Read.Read (Database.Bloodhound.Types.SearchHits a)
+ Database.Bloodhound.Types: instance GHC.Read.Read a => GHC.Read.Read (Database.Bloodhound.Types.SearchResult a)
Files
- bloodhound.cabal +2/−2
- src/Database/Bloodhound/Client.hs +9/−7
- src/Database/Bloodhound/Types.hs +201/−190
- tests/tests.hs +2/−1
bloodhound.cabal view
@@ -1,5 +1,5 @@ name: bloodhound-version: 0.11.0.0+version: 0.11.1.0 synopsis: ElasticSearch client library for Haskell description: ElasticSearch made awesome for Haskell hackers homepage: https://github.com/bitemyapp/bloodhound@@ -33,7 +33,7 @@ bytestring >= 0.10.0 && <0.11, containers >= 0.5.0.0 && <0.6, aeson >= 0.11.1 && <0.12,- http-client >= 0.3 && <0.5,+ http-client >= 0.5 && <0.6, network-uri >= 2.6 && <2.7, semigroups >= 0.15 && <0.19, time >= 1.4 && <1.7,
src/Database/Bloodhound/Client.hs view
@@ -176,15 +176,17 @@ emptyBody :: L.ByteString emptyBody = L.pack "" -dispatch :: MonadBH m => Method -> Text -> Maybe L.ByteString- -> m Reply+dispatch :: MonadBH m+ => Method+ -> Text+ -> Maybe L.ByteString+ -> m Reply dispatch dMethod url body = do initReq <- liftIO $ parseUrl' url reqHook <- bhRequestHook <$> getBHEnv let reqBody = RequestBodyLBS $ fromMaybe emptyBody body- req <- liftIO $ reqHook $ initReq { method = dMethod- , requestBody = reqBody- , checkStatus = \_ _ _ -> Nothing}+ req <- liftIO $ reqHook $ setRequestIgnoreStatus $ initReq { method = dMethod+ , requestBody = reqBody } mgr <- bhManager <$> getBHEnv liftIO $ httpLbs req mgr @@ -591,7 +593,7 @@ -- | 'bulk' uses -- <http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/docs-bulk.html Elasticsearch's bulk API> -- to perform bulk operations. The 'BulkOperation' data type encodes the--- index/update/delete/create operations. You pass a 'V.Vector' of 'BulkOperation's+-- index\/update\/delete\/create operations. You pass a 'V.Vector' of 'BulkOperation's -- and a 'Server' to 'bulk' in order to send those operations up to your Elasticsearch -- server to be performed. I changed from [BulkOperation] to a Vector due to memory overhead. --@@ -828,7 +830,7 @@ pageSearch resultOffset pageSize search = search { from = resultOffset, size = pageSize } parseUrl' :: MonadThrow m => Text -> m Request-parseUrl' t = parseUrl (URI.escapeURIString URI.isAllowedInURI (T.unpack t))+parseUrl' t = parseRequest (URI.escapeURIString URI.isAllowedInURI (T.unpack t)) -- | Was there an optimistic concurrency control conflict when -- indexing a document?
src/Database/Bloodhound/Types.hs view
@@ -305,6 +305,7 @@ import GHC.Generics (Generic) import Network.HTTP.Client import qualified Network.HTTP.Types.Method as NHTM+import qualified Text.Read as TR import Database.Bloodhound.Types.Class import Database.Bloodhound.Types.Internal@@ -363,7 +364,7 @@ , build_hash :: Text , build_timestamp :: UTCTime , build_snapshot :: Bool- , lucene_version :: Text } deriving (Eq, Show, Generic, Typeable)+ , lucene_version :: Text } deriving (Eq, Read, Show, Generic, Typeable) {-| 'Status' is a data type for describing the JSON body returned by Elasticsearch when you query its status. This was deprecated in 1.2.0.@@ -375,7 +376,7 @@ , status :: Int , name :: Text , version :: Version- , tagline :: Text } deriving (Eq, Show, Generic)+ , tagline :: Text } deriving (Eq, Read, Show, Generic) {-| 'IndexSettings' is used to configure the shards and replicas when you create an Elasticsearch Index.@@ -385,7 +386,7 @@ data IndexSettings = IndexSettings { indexShards :: ShardCount- , indexReplicas :: ReplicaCount } deriving (Eq, Show, Generic, Typeable)+ , indexReplicas :: ReplicaCount } deriving (Eq, Read, Show, Generic, Typeable) {-| 'defaultIndexSettings' is an 'IndexSettings' with 3 shards and 2 replicas. -} defaultIndexSettings :: IndexSettings@@ -475,35 +476,35 @@ -- ^ Allows shard allocation only for primary shards for new indices. | AllocNone -- ^ No shard allocation is allowed- deriving (Eq, Show, Generic, Typeable)+ deriving (Eq, Read, Show, Generic, Typeable) data ReplicaBounds = ReplicasBounded Int Int | ReplicasLowerBounded Int | ReplicasUnbounded- deriving (Eq, Show, Generic, Typeable)+ deriving (Eq, Read, Show, Generic, Typeable) -newtype Bytes = Bytes Int deriving (Eq, Show, Generic, Typeable, Ord, ToJSON, FromJSON)+newtype Bytes = Bytes Int deriving (Eq, Read, Show, Generic, Typeable, Ord, ToJSON, FromJSON) data FSType = FSSimple- | FSBuffered deriving (Eq, Show, Generic, Typeable, Ord)+ | FSBuffered deriving (Eq, Read, Show, Generic, Typeable, Ord) data InitialShardCount = QuorumShards | QuorumMinus1Shards | FullShards | FullMinus1Shards | ExplicitShards Int- deriving (Eq, Show, Generic, Typeable)+ deriving (Eq, Read, Show, Generic, Typeable) data NodeAttrFilter = NodeAttrFilter { nodeAttrFilterName :: NodeAttrName , nodeAttrFilterValues :: NonEmpty Text}- deriving (Eq, Show, Generic, Ord)+ deriving (Eq, Read, Show, Generic, Ord) -newtype NodeAttrName = NodeAttrName Text deriving (Eq, Show, Ord, Generic, Typeable)+newtype NodeAttrName = NodeAttrName Text deriving (Eq, Read, Show, Ord, Generic, Typeable) data CompoundFormat = CompoundFileFormat Bool | MergeSegmentVsTotalIndex Double -- ^ percentage between 0 and 1 where 0 is false, 1 is true- deriving (Eq, Show, Generic, Typeable)+ deriving (Eq, Read, Show, Generic, Typeable) newtype NominalDiffTimeJSON = NominalDiffTimeJSON { ndtJSON :: NominalDiffTime } @@ -520,7 +521,7 @@ <http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/indices-open-close.html> -}-data OpenCloseIndex = OpenIndex | CloseIndex deriving (Eq, Show, Generic, Typeable)+data OpenCloseIndex = OpenIndex | CloseIndex deriving (Eq, Read, Show, Generic, Typeable) data FieldType = GeoPointType | GeoShapeType@@ -528,10 +529,10 @@ | IntegerType | LongType | ShortType- | ByteType deriving (Eq, Show, Generic, Typeable)+ | ByteType deriving (Eq, Read, Show, Generic, Typeable) data FieldDefinition =- FieldDefinition { fieldType :: FieldType } deriving (Eq, Show, Generic, Typeable)+ FieldDefinition { fieldType :: FieldType } deriving (Eq, Read, Show, Generic, Typeable) {-| An 'IndexTemplate' defines a template that will automatically be applied to new indices created. The templates include both@@ -549,7 +550,7 @@ data MappingField = MappingField { mappingFieldName :: FieldName- , fieldDefinition :: FieldDefinition } deriving (Eq, Show, Generic, Typeable)+ , fieldDefinition :: FieldDefinition } deriving (Eq, Read, Show, Generic, Typeable) {-| Support for type reification of 'Mapping's is currently incomplete, for now the mapping API verbiage expects a 'ToJSON'able blob.@@ -559,7 +560,7 @@ and keeping different kinds of documents separated if possible. -} data Mapping = Mapping { typeName :: TypeName- , mappingFields :: [MappingField] } deriving (Eq, Show, Generic, Typeable)+ , mappingFields :: [MappingField] } deriving (Eq, Read, Show, Generic, Typeable) {-| 'BulkOperation' is a sum type for expressing the four kinds of bulk operation index, create, delete, and update. 'BulkIndex' behaves like an@@ -571,7 +572,7 @@ BulkIndex IndexName MappingName DocId Value | BulkCreate IndexName MappingName DocId Value | BulkDelete IndexName MappingName DocId- | BulkUpdate IndexName MappingName DocId Value deriving (Eq, Show, Generic, Typeable)+ | BulkUpdate IndexName MappingName DocId Value deriving (Eq, Read, Show, Generic, Typeable) {-| 'EsResult' describes the standard wrapper JSON document that you see in successful Elasticsearch lookups or lookups that couldn't find the document.@@ -579,20 +580,20 @@ data EsResult a = EsResult { _index :: Text , _type :: Text , _id :: Text- , foundResult :: Maybe (EsResultFound a)} deriving (Eq, Show, Generic, Typeable)+ , foundResult :: Maybe (EsResultFound a)} deriving (Eq, Read, Show, Generic, Typeable) {-| 'EsResultFound' contains the document and its metadata inside of an 'EsResult' when the document was successfully found. -} data EsResultFound a = EsResultFound { _version :: DocVersion- , _source :: a } deriving (Eq, Show, Generic, Typeable)+ , _source :: a } deriving (Eq, Read, Show, Generic, Typeable) {-| 'EsError' is the generic type that will be returned when there was a problem. If you can't parse the expected response, its a good idea to try parsing this. -} data EsError = EsError { errorStatus :: Int- , errorMessage :: Text } deriving (Eq, Show, Generic, Typeable)+ , errorMessage :: Text } deriving (Eq, Read, Show, Generic, Typeable) {-| 'EsProtocolException' will be thrown if Bloodhound cannot parse a response returned by the ElasticSearch server. If you encounter this error, please@@ -603,44 +604,44 @@ and be sure to include the exception body. -} data EsProtocolException = EsProtocolException { esProtoExBody :: L.ByteString }- deriving (Eq, Show, Generic, Typeable)+ deriving (Eq, Read, Show, Generic, Typeable) instance Exception EsProtocolException data IndexAlias = IndexAlias { srcIndex :: IndexName- , indexAlias :: IndexAliasName } deriving (Eq, Show, Generic, Typeable)+ , indexAlias :: IndexAliasName } deriving (Eq, Read, Show, Generic, Typeable) -newtype IndexAliasName = IndexAliasName { indexAliasName :: IndexName } deriving (Eq, Show, Generic, ToJSON)+newtype IndexAliasName = IndexAliasName { indexAliasName :: IndexName } deriving (Eq, Read, Show, Generic, ToJSON) data IndexAliasAction = AddAlias IndexAlias IndexAliasCreate- | RemoveAlias IndexAlias deriving (Show, Eq, Generic, Typeable)+ | RemoveAlias IndexAlias deriving (Read, Show, Eq, Generic, Typeable) data IndexAliasCreate = IndexAliasCreate { aliasCreateRouting :: Maybe AliasRouting , aliasCreateFilter :: Maybe Filter}- deriving (Show, Eq, Generic, Typeable)+ deriving (Read, Show, Eq, Generic, Typeable) data AliasRouting = AllAliasRouting RoutingValue | GranularAliasRouting (Maybe SearchAliasRouting) (Maybe IndexAliasRouting)- deriving (Show, Eq, Generic, Typeable)+ deriving (Read, Show, Eq, Generic, Typeable) -newtype SearchAliasRouting = SearchAliasRouting (NonEmpty RoutingValue) deriving (Show, Eq, Generic, Typeable)+newtype SearchAliasRouting = SearchAliasRouting (NonEmpty RoutingValue) deriving (Read, Show, Eq, Generic, Typeable) -newtype IndexAliasRouting = IndexAliasRouting RoutingValue deriving (Show, Eq, Generic, ToJSON, FromJSON, Typeable)+newtype IndexAliasRouting = IndexAliasRouting RoutingValue deriving (Read, Show, Eq, Generic, ToJSON, FromJSON, Typeable) -newtype RoutingValue = RoutingValue { routingValue :: Text } deriving (Show, Eq, Generic, ToJSON, FromJSON, Typeable)+newtype RoutingValue = RoutingValue { routingValue :: Text } deriving (Read, Show, Eq, Generic, ToJSON, FromJSON, Typeable) -newtype IndexAliasesSummary = IndexAliasesSummary { indexAliasesSummary :: [IndexAliasSummary] } deriving (Show, Eq, Generic, Typeable)+newtype IndexAliasesSummary = IndexAliasesSummary { indexAliasesSummary :: [IndexAliasSummary] } deriving (Read, Show, Eq, Generic, Typeable) {-| 'IndexAliasSummary' is a summary of an index alias configured for a server. -} data IndexAliasSummary = IndexAliasSummary { indexAliasSummaryAlias :: IndexAlias- , indexAliasSummaryCreate :: IndexAliasCreate} deriving (Show, Eq, Generic, Typeable)+ , indexAliasSummaryCreate :: IndexAliasCreate} deriving (Read, Show, Eq, Generic, Typeable) {-| 'DocVersion' is an integer version number for a document between 1 and 9.2e+18 used for <<https://www.elastic.co/guide/en/elasticsearch/guide/current/optimistic-concurrency-control.html optimistic concurrency control>>. -} newtype DocVersion = DocVersion { docVersionNumber :: Int- } deriving (Eq, Show, Generic, Ord, ToJSON)+ } deriving (Eq, Read, Show, Generic, Ord, ToJSON) -- | Smart constructor for in-range doc version mkDocVersion :: Int -> Maybe DocVersion@@ -654,7 +655,7 @@ own version numbers instead of ones from ES. -} newtype ExternalDocVersion = ExternalDocVersion DocVersion- deriving (Eq, Show, Generic, Ord, Bounded, Enum, ToJSON)+ deriving (Eq, Read, Show, Generic, Ord, Bounded, Enum, ToJSON) {-| 'VersionControl' is specified when indexing documents as a optimistic concurrency control.@@ -688,12 +689,12 @@ -- given version will be the new version. This is -- typically used for correcting errors. Use with -- care, as this could result in data loss.- deriving (Show, Eq, Generic, Ord)+ deriving (Read, Show, Eq, Generic, Ord) {-| 'DocumentParent' is used to specify a parent document. -} newtype DocumentParent = DocumentParent DocId- deriving (Eq, Show, Generic, Typeable)+ deriving (Eq, Read, Show, Generic, Typeable) {-| 'IndexDocumentSettings' are special settings supplied when indexing a document. For the best backwards compatiblity when new fields are@@ -702,7 +703,7 @@ data IndexDocumentSettings = IndexDocumentSettings { idsVersionControl :: VersionControl , idsParent :: Maybe DocumentParent- } deriving (Eq, Show, Generic, Typeable)+ } deriving (Eq, Read, Show, Generic, Typeable) {-| Reasonable default settings. Chooses no version control and no parent. -}@@ -722,7 +723,7 @@ <http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-request-sort.html#search-request-sort> -} data SortSpec = DefaultSortSpec DefaultSort- | GeoDistanceSortSpec SortOrder GeoPoint DistanceUnit deriving (Eq, Show, Generic, Typeable)+ | GeoDistanceSortSpec SortOrder GeoPoint DistanceUnit deriving (Eq, Read, Show, Generic, Typeable) {-| 'DefaultSort' is usually the kind of 'SortSpec' you'll want. There's a 'mkSort' convenience function for when you want to specify only the most@@ -737,7 +738,7 @@ , ignoreUnmapped :: Bool , sortMode :: Maybe SortMode , missingSort :: Maybe Missing- , nestedFilter :: Maybe Filter } deriving (Eq, Show, Generic, Typeable)+ , nestedFilter :: Maybe Filter } deriving (Eq, Read, Show, Generic, Typeable) {-| 'SortOrder' is 'Ascending' or 'Descending', as you might expect. These get encoded into "asc" or "desc" when turned into JSON.@@ -745,7 +746,7 @@ <http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-request-sort.html#search-request-sort> -} data SortOrder = Ascending- | Descending deriving (Eq, Show, Generic, Typeable)+ | Descending deriving (Eq, Read, Show, Generic, Typeable) {-| 'Missing' prescribes how to handle missing fields. A missing field can be sorted last, first, or using a custom value as a substitute.@@ -754,7 +755,7 @@ -} data Missing = LastMissing | FirstMissing- | CustomMissing Text deriving (Eq, Show, Generic, Typeable)+ | CustomMissing Text deriving (Eq, Read, Show, Generic, Typeable) {-| 'SortMode' prescribes how to handle sorting array/multi-valued fields. @@ -763,7 +764,7 @@ data SortMode = SortMin | SortMax | SortSum- | SortAvg deriving (Eq, Show, Generic, Typeable)+ | SortAvg deriving (Eq, Read, Show, Generic, Typeable) {-| 'mkSort' defaults everything but the 'FieldName' and the 'SortOrder' so that you can concisely describe the usual kind of 'SortSpec's you want.@@ -785,19 +786,19 @@ {-| 'BooleanOperator' is the usual And/Or operators with an ES compatible JSON encoding baked in. Used all over the place. -}-data BooleanOperator = And | Or deriving (Eq, Show, Generic, Typeable)+data BooleanOperator = And | Or deriving (Eq, Read, Show, Generic, Typeable) {-| 'ShardCount' is part of 'IndexSettings' -}-newtype ShardCount = ShardCount Int deriving (Eq, Show, Generic, ToJSON, Typeable)+newtype ShardCount = ShardCount Int deriving (Eq, Read, Show, Generic, ToJSON, Typeable) {-| 'ReplicaCount' is part of 'IndexSettings' -}-newtype ReplicaCount = ReplicaCount Int deriving (Eq, Show, Generic, ToJSON, Typeable)+newtype ReplicaCount = ReplicaCount Int deriving (Eq, Read, Show, Generic, ToJSON, Typeable) {-| 'IndexName' is used to describe which index to query/create/delete -}-newtype IndexName = IndexName Text deriving (Eq, Generic, Show, ToJSON, FromJSON, Typeable)+newtype IndexName = IndexName Text deriving (Eq, Generic, Read, Show, ToJSON, FromJSON, Typeable) {-| 'IndexSelection' is used for APIs which take a single index, a list of indexes, or the special @_all@ index.@@ -807,133 +808,133 @@ {-| 'TemplateName' is used to describe which template to query/create/delete -}-newtype TemplateName = TemplateName Text deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)+newtype TemplateName = TemplateName Text deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable) {-| 'TemplatePattern' represents a pattern which is matched against index names -}-newtype TemplatePattern = TemplatePattern Text deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)+newtype TemplatePattern = TemplatePattern Text deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable) {-| 'MappingName' is part of mappings which are how ES describes and schematizes the data in the indices. -}-newtype MappingName = MappingName Text deriving (Eq, Generic, Show, ToJSON, FromJSON, Typeable)+newtype MappingName = MappingName Text deriving (Eq, Generic, Read, Show, ToJSON, FromJSON, Typeable) {-| 'DocId' is a generic wrapper value for expressing unique Document IDs. Can be set by the user or created by ES itself. Often used in client functions for poking at specific documents. -}-newtype DocId = DocId Text deriving (Eq, Generic, Show, ToJSON, FromJSON, Typeable)+newtype DocId = DocId Text deriving (Eq, Generic, Read, Show, ToJSON, FromJSON, Typeable) {-| 'QueryString' is used to wrap query text bodies, be they human written or not. -}-newtype QueryString = QueryString Text deriving (Eq, Generic, Show, ToJSON, FromJSON, Typeable)+newtype QueryString = QueryString Text deriving (Eq, Generic, Read, Show, ToJSON, FromJSON, Typeable) {-| 'FieldName' is used all over the place wherever a specific field within a document needs to be specified, usually in 'Query's or 'Filter's. -}-newtype FieldName = FieldName Text deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)+newtype FieldName = FieldName Text deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable) {-| 'Script' is often used in place of 'FieldName' to specify more complex ways of extracting a value from a document. -}-newtype Script = Script { scriptText :: Text } deriving (Eq, Show, Generic, Typeable)+newtype Script = Script { scriptText :: Text } deriving (Eq, Read, Show, Generic, Typeable) {-| 'CacheName' is used in 'RegexpFilter' for describing the 'CacheKey' keyed caching behavior. -}-newtype CacheName = CacheName Text deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)+newtype CacheName = CacheName Text deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable) {-| 'CacheKey' is used in 'RegexpFilter' to key regex caching. -} newtype CacheKey =- CacheKey Text deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)+ CacheKey Text deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable) newtype Existence =- Existence Bool deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)+ Existence Bool deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable) newtype NullValue =- NullValue Bool deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)+ NullValue Bool deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable) newtype CutoffFrequency =- CutoffFrequency Double deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)+ CutoffFrequency Double deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable) newtype Analyzer =- Analyzer Text deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)+ Analyzer Text deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable) newtype MaxExpansions =- MaxExpansions Int deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)+ MaxExpansions Int deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable) {-| 'Lenient', if set to true, will cause format based failures to be ignored. I don't know what the bloody default is, Elasticsearch documentation didn't say what it was. Let me know if you figure it out. -} newtype Lenient =- Lenient Bool deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)+ Lenient Bool deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable) newtype Tiebreaker =- Tiebreaker Double deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)+ Tiebreaker Double deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable) newtype Boost =- Boost Double deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)+ Boost Double deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable) newtype BoostTerms =- BoostTerms Double deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)+ BoostTerms Double deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable) {-| 'MinimumMatch' controls how many should clauses in the bool query should match. Can be an absolute value (2) or a percentage (30%) or a combination of both. -} newtype MinimumMatch =- MinimumMatch Int deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)+ MinimumMatch Int deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable) newtype DisableCoord =- DisableCoord Bool deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)+ DisableCoord Bool deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable) newtype IgnoreTermFrequency =- IgnoreTermFrequency Bool deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)+ IgnoreTermFrequency Bool deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable) newtype MinimumTermFrequency =- MinimumTermFrequency Int deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)+ MinimumTermFrequency Int deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable) newtype MaxQueryTerms =- MaxQueryTerms Int deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)+ MaxQueryTerms Int deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable) newtype Fuzziness =- Fuzziness Double deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)+ Fuzziness Double deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable) {-| 'PrefixLength' is the prefix length used in queries, defaults to 0. -} newtype PrefixLength =- PrefixLength Int deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)+ PrefixLength Int deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable) newtype TypeName =- TypeName Text deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)+ TypeName Text deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable) newtype PercentMatch =- PercentMatch Double deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)+ PercentMatch Double deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable) newtype StopWord =- StopWord Text deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)+ StopWord Text deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable) newtype QueryPath =- QueryPath Text deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)+ QueryPath Text deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable) {-| Allowing a wildcard at the beginning of a word (eg "*ing") is particularly heavy, because all terms in the index need to be examined, just in case they match. Leading wildcards can be disabled by setting 'AllowLeadingWildcard' to false. -} newtype AllowLeadingWildcard =- AllowLeadingWildcard Bool deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)+ AllowLeadingWildcard Bool deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable) newtype LowercaseExpanded =- LowercaseExpanded Bool deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)+ LowercaseExpanded Bool deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable) newtype EnablePositionIncrements =- EnablePositionIncrements Bool deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)+ EnablePositionIncrements Bool deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable) {-| By default, wildcard terms in a query are not analyzed. Setting 'AnalyzeWildcard' to true enables best-effort analysis. -}-newtype AnalyzeWildcard = AnalyzeWildcard Bool deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)+newtype AnalyzeWildcard = AnalyzeWildcard Bool deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable) {-| 'GeneratePhraseQueries' defaults to false. -} newtype GeneratePhraseQueries =- GeneratePhraseQueries Bool deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)+ GeneratePhraseQueries Bool deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable) {-| 'Locale' is used for string conversions - defaults to ROOT. -}-newtype Locale = Locale Text deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)-newtype MaxWordLength = MaxWordLength Int deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)-newtype MinWordLength = MinWordLength Int deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)+newtype Locale = Locale Text deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable)+newtype MaxWordLength = MaxWordLength Int deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable)+newtype MinWordLength = MinWordLength Int deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable) {-| 'PhraseSlop' sets the default slop for phrases, 0 means exact phrase matches. Default is 0. -}-newtype PhraseSlop = PhraseSlop Int deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)-newtype MinDocFrequency = MinDocFrequency Int deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)-newtype MaxDocFrequency = MaxDocFrequency Int deriving (Eq, Show, Generic, ToJSON, FromJSON, Typeable)+newtype PhraseSlop = PhraseSlop Int deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable)+newtype MinDocFrequency = MinDocFrequency Int deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable)+newtype MaxDocFrequency = MaxDocFrequency Int deriving (Eq, Read, Show, Generic, ToJSON, FromJSON, Typeable) -- | Newtype wrapper to parse ES's concerning tendency to in some APIs return a floating point number of milliseconds since epoch ಠ_ಠ newtype POSIXMS = POSIXMS { posixMS :: UTCTime }@@ -944,8 +945,8 @@ unpackId (DocId docId) = docId type TrackSortScores = Bool-newtype From = From Int deriving (Eq, Show, Generic, ToJSON)-newtype Size = Size Int deriving (Eq, Show, Generic, ToJSON)+newtype From = From Int deriving (Eq, Read, Show, Generic, ToJSON)+newtype Size = Size Int deriving (Eq, Read, Show, Generic, ToJSON) data Search = Search { queryBody :: Maybe Query , filterBody :: Maybe Filter@@ -958,7 +959,7 @@ , size :: Size , searchType :: SearchType , fields :: Maybe [FieldName]- , source :: Maybe Source } deriving (Eq, Show, Generic, Typeable)+ , source :: Maybe Source } deriving (Eq, Read, Show, Generic, Typeable) data SearchType = SearchTypeQueryThenFetch | SearchTypeDfsQueryThenFetch@@ -966,40 +967,40 @@ | SearchTypeScan | SearchTypeQueryAndFetch | SearchTypeDfsQueryAndFetch- deriving (Eq, Show, Generic, Typeable)+ deriving (Eq, Read, Show, Generic, Typeable) data Source = NoSource | SourcePatterns PatternOrPatterns | SourceIncludeExclude Include Exclude- deriving (Show, Eq, Generic, Typeable)+ deriving (Read, Show, Eq, Generic, Typeable) data PatternOrPatterns = PopPattern Pattern- | PopPatterns [Pattern] deriving (Eq, Show, Generic, Typeable)+ | PopPatterns [Pattern] deriving (Eq, Read, Show, Generic, Typeable) -data Include = Include [Pattern] deriving (Eq, Show, Generic, Typeable)-data Exclude = Exclude [Pattern] deriving (Eq, Show, Generic, Typeable)+data Include = Include [Pattern] deriving (Eq, Read, Show, Generic, Typeable)+data Exclude = Exclude [Pattern] deriving (Eq, Read, Show, Generic, Typeable) -newtype Pattern = Pattern Text deriving (Eq, Show, Generic, Typeable)+newtype Pattern = Pattern Text deriving (Eq, Read, Show, Generic, Typeable) data Highlights = Highlights { globalsettings :: Maybe HighlightSettings , highlightFields :: [FieldHighlight]- } deriving (Show, Eq, Generic, Typeable)+ } deriving (Read, Show, Eq, Generic, Typeable) data FieldHighlight = FieldHighlight FieldName (Maybe HighlightSettings)- deriving (Show, Eq, Generic, Typeable)+ deriving (Read, Show, Eq, Generic, Typeable) data HighlightSettings = Plain PlainHighlight | Postings PostingsHighlight | FastVector FastVectorHighlight- deriving (Show, Eq, Generic, Typeable)+ deriving (Read, Show, Eq, Generic, Typeable) data PlainHighlight = PlainHighlight { plainCommon :: Maybe CommonHighlight- , plainNonPost :: Maybe NonPostings } deriving (Show, Eq, Generic, Typeable)+ , plainNonPost :: Maybe NonPostings } deriving (Read, Show, Eq, Generic, Typeable) -- This requires that index_options are set to 'offset' in the mapping.-data PostingsHighlight = PostingsHighlight (Maybe CommonHighlight) deriving (Show, Eq, Generic, Typeable)+data PostingsHighlight = PostingsHighlight (Maybe CommonHighlight) deriving (Read, Show, Eq, Generic, Typeable) -- This requires that term_vector is set to 'with_positions_offsets' in the mapping. data FastVectorHighlight =@@ -1010,7 +1011,7 @@ , fragmentOffset :: Maybe Int , matchedFields :: [Text] , phraseLimit :: Maybe Int- } deriving (Show, Eq, Generic, Typeable)+ } deriving (Read, Show, Eq, Generic, Typeable) data CommonHighlight = CommonHighlight { order :: Maybe Text@@ -1020,21 +1021,21 @@ , noMatchSize :: Maybe Int , highlightQuery :: Maybe Query , requireFieldMatch :: Maybe Bool- } deriving (Show, Eq, Generic, Typeable)+ } deriving (Read, Show, Eq, Generic, Typeable) -- Settings that are only applicable to FastVector and Plain highlighters. data NonPostings = NonPostings { fragmentSize :: Maybe Int- , numberOfFragments :: Maybe Int} deriving (Show, Eq, Generic, Typeable)+ , numberOfFragments :: Maybe Int} deriving (Read, Show, Eq, Generic, Typeable) data HighlightEncoder = DefaultEncoder | HTMLEncoder- deriving (Show, Eq, Generic, Typeable)+ deriving (Read, Show, Eq, Generic, Typeable) -- NOTE: Should the tags use some kind of HTML type, rather than Text? data HighlightTag = TagSchema Text | CustomTags ([Text], [Text]) -- Only uses more than the first value in the lists if fvh- deriving (Show, Eq, Generic, Typeable)+ deriving (Read, Show, Eq, Generic, Typeable) data Query =@@ -1065,19 +1066,19 @@ | QuerySimpleQueryStringQuery SimpleQueryStringQuery | QueryRangeQuery RangeQuery | QueryRegexpQuery RegexpQuery- deriving (Eq, Show, Generic, Typeable)+ deriving (Eq, Read, Show, Generic, Typeable) data RegexpQuery = RegexpQuery { regexpQueryField :: FieldName , regexpQuery :: Regexp , regexpQueryFlags :: RegexpFlags , regexpQueryBoost :: Maybe Boost- } deriving (Eq, Show, Generic, Typeable)+ } deriving (Eq, Read, Show, Generic, Typeable) data RangeQuery = RangeQuery { rangeQueryField :: FieldName , rangeQueryRange :: RangeValue- , rangeQueryBoost :: Boost } deriving (Eq, Show, Generic, Typeable)+ , rangeQueryBoost :: Boost } deriving (Eq, Read, Show, Generic, Typeable) mkRangeQuery :: FieldName -> RangeValue -> RangeQuery mkRangeQuery f r = RangeQuery f r (Boost 1.0)@@ -1091,7 +1092,7 @@ , simpleQueryStringFlags :: Maybe (NonEmpty SimpleQueryFlag) , simpleQueryStringLowercaseExpanded :: Maybe LowercaseExpanded , simpleQueryStringLocale :: Maybe Locale- } deriving (Eq, Show, Generic, Typeable)+ } deriving (Eq, Read, Show, Generic, Typeable) data SimpleQueryFlag = SimpleQueryAll@@ -1105,7 +1106,7 @@ | SimpleQueryWhitespace | SimpleQueryFuzzy | SimpleQueryNear- | SimpleQuerySlop deriving (Eq, Show, Generic, Typeable)+ | SimpleQuerySlop deriving (Eq, Read, Show, Generic, Typeable) -- use_dis_max and tie_breaker when fields are plural? data QueryStringQuery =@@ -1127,7 +1128,7 @@ , queryStringMinimumShouldMatch :: Maybe MinimumMatch , queryStringLenient :: Maybe Lenient , queryStringLocale :: Maybe Locale- } deriving (Eq, Show, Generic, Typeable)+ } deriving (Eq, Read, Show, Generic, Typeable) mkQueryStringQuery :: QueryString -> QueryStringQuery mkQueryStringQuery qs =@@ -1138,19 +1139,19 @@ Nothing Nothing data FieldOrFields = FofField FieldName- | FofFields (NonEmpty FieldName) deriving (Eq, Show, Generic, Typeable)+ | FofFields (NonEmpty FieldName) deriving (Eq, Read, Show, Generic, Typeable) data PrefixQuery = PrefixQuery { prefixQueryField :: FieldName , prefixQueryPrefixValue :: Text- , prefixQueryBoost :: Maybe Boost } deriving (Eq, Show, Generic, Typeable)+ , prefixQueryBoost :: Maybe Boost } deriving (Eq, Read, Show, Generic, Typeable) data NestedQuery = NestedQuery { nestedQueryPath :: QueryPath , nestedQueryScoreType :: ScoreType- , nestedQuery :: Query } deriving (Eq, Show, Generic, Typeable)+ , nestedQuery :: Query } deriving (Eq, Read, Show, Generic, Typeable) data MoreLikeThisFieldQuery = MoreLikeThisFieldQuery@@ -1168,7 +1169,7 @@ , moreLikeThisFieldBoostTerms :: Maybe BoostTerms , moreLikeThisFieldBoost :: Maybe Boost , moreLikeThisFieldAnalyzer :: Maybe Analyzer- } deriving (Eq, Show, Generic, Typeable)+ } deriving (Eq, Read, Show, Generic, Typeable) data MoreLikeThisQuery = MoreLikeThisQuery@@ -1186,32 +1187,32 @@ , moreLikeThisBoostTerms :: Maybe BoostTerms , moreLikeThisBoost :: Maybe Boost , moreLikeThisAnalyzer :: Maybe Analyzer- } deriving (Eq, Show, Generic, Typeable)+ } deriving (Eq, Read, Show, Generic, Typeable) data IndicesQuery = IndicesQuery { indicesQueryIndices :: [IndexName] , indicesQuery :: Query -- default "all"- , indicesQueryNoMatch :: Maybe Query } deriving (Eq, Show, Generic, Typeable)+ , indicesQueryNoMatch :: Maybe Query } deriving (Eq, Read, Show, Generic, Typeable) data HasParentQuery = HasParentQuery { hasParentQueryType :: TypeName , hasParentQuery :: Query- , hasParentQueryScoreType :: Maybe ScoreType } deriving (Eq, Show, Generic, Typeable)+ , hasParentQueryScoreType :: Maybe ScoreType } deriving (Eq, Read, Show, Generic, Typeable) data HasChildQuery = HasChildQuery { hasChildQueryType :: TypeName , hasChildQuery :: Query- , hasChildQueryScoreType :: Maybe ScoreType } deriving (Eq, Show, Generic, Typeable)+ , hasChildQueryScoreType :: Maybe ScoreType } deriving (Eq, Read, Show, Generic, Typeable) data ScoreType = ScoreTypeMax | ScoreTypeSum | ScoreTypeAvg- | ScoreTypeNone deriving (Eq, Show, Generic, Typeable)+ | ScoreTypeNone deriving (Eq, Read, Show, Generic, Typeable) data FuzzyQuery = FuzzyQuery { fuzzyQueryField :: FieldName@@ -1220,7 +1221,7 @@ , fuzzyQueryMaxExpansions :: MaxExpansions , fuzzyQueryFuzziness :: Fuzziness , fuzzyQueryBoost :: Maybe Boost- } deriving (Eq, Show, Generic, Typeable)+ } deriving (Eq, Read, Show, Generic, Typeable) data FuzzyLikeFieldQuery = FuzzyLikeFieldQuery@@ -1233,7 +1234,7 @@ , fuzzyLikeFieldPrefixLength :: PrefixLength , fuzzyLikeFieldBoost :: Boost , fuzzyLikeFieldAnalyzer :: Maybe Analyzer- } deriving (Eq, Show, Generic, Typeable)+ } deriving (Eq, Read, Show, Generic, Typeable) data FuzzyLikeThisQuery = FuzzyLikeThisQuery@@ -1245,19 +1246,19 @@ , fuzzyLikePrefixLength :: PrefixLength , fuzzyLikeBoost :: Boost , fuzzyLikeAnalyzer :: Maybe Analyzer- } deriving (Eq, Show, Generic, Typeable)+ } deriving (Eq, Read, Show, Generic, Typeable) data FilteredQuery = FilteredQuery { filteredQuery :: Query- , filteredFilter :: Filter } deriving (Eq, Show, Generic, Typeable)+ , filteredFilter :: Filter } deriving (Eq, Read, Show, Generic, Typeable) data DisMaxQuery = DisMaxQuery { disMaxQueries :: [Query] -- default 0.0 , disMaxTiebreaker :: Tiebreaker , disMaxBoost :: Maybe Boost- } deriving (Eq, Show, Generic, Typeable)+ } deriving (Eq, Read, Show, Generic, Typeable) data MatchQuery = MatchQuery { matchQueryField :: FieldName@@ -1269,7 +1270,7 @@ , matchQueryAnalyzer :: Maybe Analyzer , matchQueryMaxExpansions :: Maybe MaxExpansions , matchQueryLenient :: Maybe Lenient- , matchQueryBoost :: Maybe Boost } deriving (Eq, Show, Generic, Typeable)+ , matchQueryBoost :: Maybe Boost } deriving (Eq, Read, Show, Generic, Typeable) {-| 'mkMatchQuery' is a convenience function that defaults the less common parameters, enabling you to provide only the 'FieldName' and 'QueryString' to make a 'MatchQuery'@@ -1279,7 +1280,7 @@ data MatchQueryType = MatchPhrase- | MatchPhrasePrefix deriving (Eq, Show, Generic, Typeable)+ | MatchPhrasePrefix deriving (Eq, Read, Show, Generic, Typeable) data MultiMatchQuery = MultiMatchQuery { multiMatchQueryFields :: [FieldName]@@ -1291,7 +1292,7 @@ , multiMatchQueryCutoffFrequency :: Maybe CutoffFrequency , multiMatchQueryAnalyzer :: Maybe Analyzer , multiMatchQueryMaxExpansions :: Maybe MaxExpansions- , multiMatchQueryLenient :: Maybe Lenient } deriving (Eq, Show, Generic, Typeable)+ , multiMatchQueryLenient :: Maybe Lenient } deriving (Eq, Read, Show, Generic, Typeable) {-| 'mkMultiMatchQuery' is a convenience function that defaults the less common parameters, enabling you to provide only the list of 'FieldName's and 'QueryString' to@@ -1308,7 +1309,7 @@ | MultiMatchMostFields | MultiMatchCrossFields | MultiMatchPhrase- | MultiMatchPhrasePrefix deriving (Eq, Show, Generic, Typeable)+ | MultiMatchPhrasePrefix deriving (Eq, Read, Show, Generic, Typeable) data BoolQuery = BoolQuery { boolQueryMustMatch :: [Query]@@ -1317,7 +1318,7 @@ , boolQueryMinimumShouldMatch :: Maybe MinimumMatch , boolQueryBoost :: Maybe Boost , boolQueryDisableCoord :: Maybe DisableCoord- } deriving (Eq, Show, Generic, Typeable)+ } deriving (Eq, Read, Show, Generic, Typeable) mkBoolQuery :: [Query] -> [Query] -> [Query] -> BoolQuery mkBoolQuery must mustNot should =@@ -1326,7 +1327,7 @@ data BoostingQuery = BoostingQuery { positiveQuery :: Query , negativeQuery :: Query- , negativeBoost :: Boost } deriving (Eq, Show, Generic, Typeable)+ , negativeBoost :: Boost } deriving (Eq, Read, Show, Generic, Typeable) data CommonTermsQuery = CommonTermsQuery { commonField :: FieldName@@ -1338,16 +1339,16 @@ , commonBoost :: Maybe Boost , commonAnalyzer :: Maybe Analyzer , commonDisableCoord :: Maybe DisableCoord- } deriving (Eq, Show, Generic, Typeable)+ } deriving (Eq, Read, Show, Generic, Typeable) data CommonMinimumMatch = CommonMinimumMatchHighLow MinimumMatchHighLow | CommonMinimumMatch MinimumMatch- deriving (Eq, Show, Generic, Typeable)+ deriving (Eq, Read, Show, Generic, Typeable) data MinimumMatchHighLow = MinimumMatchHighLow { lowFreq :: MinimumMatch- , highFreq :: MinimumMatch } deriving (Eq, Show, Generic, Typeable)+ , highFreq :: MinimumMatch } deriving (Eq, Read, Show, Generic, Typeable) data Filter = AndFilter [Filter] Cache | OrFilter [Filter] Cache@@ -1367,36 +1368,36 @@ | RangeFilter FieldName RangeValue RangeExecution Cache | RegexpFilter FieldName Regexp RegexpFlags CacheName Cache CacheKey | TermFilter Term Cache- deriving (Eq, Show, Generic, Typeable)+ deriving (Eq, Read, Show, Generic, Typeable) data ZeroTermsQuery = ZeroTermsNone- | ZeroTermsAll deriving (Eq, Show, Generic, Typeable)+ | ZeroTermsAll deriving (Eq, Read, Show, Generic, Typeable) data RangeExecution = RangeExecutionIndex- | RangeExecutionFielddata deriving (Eq, Show, Generic, Typeable)+ | RangeExecutionFielddata deriving (Eq, Read, Show, Generic, Typeable) -newtype Regexp = Regexp Text deriving (Eq, Show, Generic, Typeable, FromJSON)+newtype Regexp = Regexp Text deriving (Eq, Read, Show, Generic, Typeable, FromJSON) data RegexpFlags = AllRegexpFlags | NoRegexpFlags- | SomeRegexpFlags (NonEmpty RegexpFlag) deriving (Eq, Show, Generic, Typeable)+ | SomeRegexpFlags (NonEmpty RegexpFlag) deriving (Eq, Read, Show, Generic, Typeable) data RegexpFlag = AnyString | Automaton | Complement | Empty | Intersection- | Interval deriving (Eq, Show, Generic, Typeable)+ | Interval deriving (Eq, Read, Show, Generic, Typeable) -newtype LessThan = LessThan Double deriving (Eq, Show, Generic, Typeable)-newtype LessThanEq = LessThanEq Double deriving (Eq, Show, Generic, Typeable)-newtype GreaterThan = GreaterThan Double deriving (Eq, Show, Generic, Typeable)-newtype GreaterThanEq = GreaterThanEq Double deriving (Eq, Show, Generic, Typeable)+newtype LessThan = LessThan Double deriving (Eq, Read, Show, Generic, Typeable)+newtype LessThanEq = LessThanEq Double deriving (Eq, Read, Show, Generic, Typeable)+newtype GreaterThan = GreaterThan Double deriving (Eq, Read, Show, Generic, Typeable)+newtype GreaterThanEq = GreaterThanEq Double deriving (Eq, Read, Show, Generic, Typeable) -newtype LessThanD = LessThanD UTCTime deriving (Eq, Show, Generic, Typeable)-newtype LessThanEqD = LessThanEqD UTCTime deriving (Eq, Show, Generic, Typeable)-newtype GreaterThanD = GreaterThanD UTCTime deriving (Eq, Show, Generic, Typeable)-newtype GreaterThanEqD = GreaterThanEqD UTCTime deriving (Eq, Show, Generic, Typeable)+newtype LessThanD = LessThanD UTCTime deriving (Eq, Read, Show, Generic, Typeable)+newtype LessThanEqD = LessThanEqD UTCTime deriving (Eq, Read, Show, Generic, Typeable)+newtype GreaterThanD = GreaterThanD UTCTime deriving (Eq, Read, Show, Generic, Typeable)+newtype GreaterThanEqD = GreaterThanEqD UTCTime deriving (Eq, Read, Show, Generic, Typeable) data RangeValue = RangeDateLte LessThanEqD | RangeDateLt LessThanD@@ -1414,7 +1415,7 @@ | RangeDoubleGteLte GreaterThanEq LessThanEq | RangeDoubleGteLt GreaterThanEq LessThan | RangeDoubleGtLte GreaterThan LessThanEq- deriving (Eq, Show, Generic, Typeable)+ deriving (Eq, Read, Show, Generic, Typeable) rangeValueToPair :: RangeValue -> [Pair] rangeValueToPair rv = case rv of@@ -1436,33 +1437,33 @@ RangeDoubleGtLt (GreaterThan l) (LessThan g) -> ["gt" .= l, "lt" .= g] data Term = Term { termField :: Text- , termValue :: Text } deriving (Eq, Show, Generic, Typeable)+ , termValue :: Text } deriving (Eq, Read, Show, Generic, Typeable) data BoolMatch = MustMatch Term Cache | MustNotMatch Term Cache- | ShouldMatch [Term] Cache deriving (Eq, Show, Generic, Typeable)+ | ShouldMatch [Term] Cache deriving (Eq, Read, Show, Generic, Typeable) -- "memory" or "indexed" data GeoFilterType = GeoFilterMemory- | GeoFilterIndexed deriving (Eq, Show, Generic, Typeable)+ | GeoFilterIndexed deriving (Eq, Read, Show, Generic, Typeable) data LatLon = LatLon { lat :: Double- , lon :: Double } deriving (Eq, Show, Generic, Typeable)+ , lon :: Double } deriving (Eq, Read, Show, Generic, Typeable) data GeoBoundingBox = GeoBoundingBox { topLeft :: LatLon- , bottomRight :: LatLon } deriving (Eq, Show, Generic, Typeable)+ , bottomRight :: LatLon } deriving (Eq, Read, Show, Generic, Typeable) data GeoBoundingBoxConstraint = GeoBoundingBoxConstraint { geoBBField :: FieldName , constraintBox :: GeoBoundingBox , bbConstraintcache :: Cache , geoType :: GeoFilterType- } deriving (Eq, Show, Generic, Typeable)+ } deriving (Eq, Read, Show, Generic, Typeable) data GeoPoint = GeoPoint { geoField :: FieldName- , latLon :: LatLon} deriving (Eq, Show, Generic, Typeable)+ , latLon :: LatLon} deriving (Eq, Read, Show, Generic, Typeable) data DistanceUnit = Miles | Yards@@ -1472,22 +1473,22 @@ | Meters | Centimeters | Millimeters- | NauticalMiles deriving (Eq, Show, Generic, Typeable)+ | NauticalMiles deriving (Eq, Read, Show, Generic, Typeable) data DistanceType = Arc | SloppyArc -- doesn't exist <1.0- | Plane deriving (Eq, Show, Generic, Typeable)+ | Plane deriving (Eq, Read, Show, Generic, Typeable) data OptimizeBbox = OptimizeGeoFilterType GeoFilterType- | NoOptimizeBbox deriving (Eq, Show, Generic, Typeable)+ | NoOptimizeBbox deriving (Eq, Read, Show, Generic, Typeable) data Distance = Distance { coefficient :: Double- , unit :: DistanceUnit } deriving (Eq, Show, Generic, Typeable)+ , unit :: DistanceUnit } deriving (Eq, Read, Show, Generic, Typeable) data DistanceRange = DistanceRange { distanceFrom :: Distance- , distanceTo :: Distance } deriving (Eq, Show, Generic, Typeable)+ , distanceTo :: Distance } deriving (Eq, Read, Show, Generic, Typeable) data SearchResult a = SearchResult { took :: Int@@ -1495,16 +1496,16 @@ , shards :: ShardResult , searchHits :: SearchHits a , aggregations :: Maybe AggregationResults- , scrollId :: Maybe ScrollId } deriving (Eq, Show, Generic, Typeable)+ , scrollId :: Maybe ScrollId } deriving (Eq, Read, Show, Generic, Typeable) -newtype ScrollId = ScrollId Text deriving (Eq, Show, Generic, Ord, ToJSON, FromJSON)+newtype ScrollId = ScrollId Text deriving (Eq, Read, Show, Generic, Ord, ToJSON, FromJSON) type Score = Maybe Double data SearchHits a = SearchHits { hitsTotal :: Int , maxScore :: Score- , hits :: [Hit a] } deriving (Eq, Show, Generic, Typeable)+ , hits :: [Hit a] } deriving (Eq, Read, Show, Generic, Typeable) instance Monoid (SearchHits a) where@@ -1519,12 +1520,12 @@ , hitDocId :: DocId , hitScore :: Score , hitSource :: Maybe a- , hitHighlight :: Maybe HitHighlight } deriving (Eq, Show, Generic, Typeable)+ , hitHighlight :: Maybe HitHighlight } deriving (Eq, Read, Show, Generic, Typeable) data ShardResult = ShardResult { shardTotal :: Int , shardsSuccessful :: Int- , shardsFailed :: Int } deriving (Eq, Show, Generic, Typeable)+ , shardsFailed :: Int } deriving (Eq, Read, Show, Generic, Typeable) type HitHighlight = M.Map Text [Text] @@ -1548,25 +1549,25 @@ mkAggregations name aggregation = M.insert name aggregation emptyAggregations data TermOrder = TermOrder{ termSortField :: Text- , termSortOrder :: SortOrder } deriving (Eq, Show, Generic, Typeable)+ , termSortOrder :: SortOrder } deriving (Eq, Read, Show, Generic, Typeable) data TermInclusion = TermInclusion Text- | TermPattern Text Text deriving (Eq, Show, Generic, Typeable)+ | TermPattern Text Text deriving (Eq, Read, Show, Generic, Typeable) data CollectionMode = BreadthFirst- | DepthFirst deriving (Eq, Show, Generic, Typeable)+ | DepthFirst deriving (Eq, Read, Show, Generic, Typeable) data ExecutionHint = Ordinals | GlobalOrdinals | GlobalOrdinalsHash | GlobalOrdinalsLowCardinality- | Map deriving (Eq, Show, Generic, Typeable)+ | Map deriving (Eq, Read, Show, Generic, Typeable) data TimeInterval = Weeks | Days | Hours | Minutes- | Seconds deriving (Eq)+ | Seconds deriving Eq data Interval = Year | Quarter@@ -1576,18 +1577,18 @@ | Hour | Minute | Second- | FractionalInterval Float TimeInterval deriving (Eq, Show, Generic, Typeable)+ | FractionalInterval Float TimeInterval deriving (Eq, Read, Show, Generic, Typeable) data Aggregation = TermsAgg TermsAggregation | DateHistogramAgg DateHistogramAggregation | ValueCountAgg ValueCountAggregation | FilterAgg FilterAggregation | DateRangeAgg DateRangeAggregation- | MissingAgg MissingAggregation deriving (Eq, Show, Generic, Typeable)+ | MissingAgg MissingAggregation deriving (Eq, Read, Show, Generic, Typeable) data MissingAggregation = MissingAggregation { maField :: Text- } deriving (Eq, Show, Generic, Typeable)+ } deriving (Eq, Read, Show, Generic, Typeable) data TermsAggregation = TermsAggregation { term :: Either Text Text , termInclude :: Maybe TermInclusion@@ -1599,7 +1600,7 @@ , termCollectMode :: Maybe CollectionMode , termExecutionHint :: Maybe ExecutionHint , termAggs :: Maybe Aggregations- } deriving (Eq, Show, Generic, Typeable)+ } deriving (Eq, Read, Show, Generic, Typeable) data DateHistogramAggregation = DateHistogramAggregation { dateField :: FieldName , dateInterval :: Interval@@ -1610,29 +1611,29 @@ , datePreOffset :: Maybe Text , datePostOffset :: Maybe Text , dateAggs :: Maybe Aggregations- } deriving (Eq, Show, Generic, Typeable)+ } deriving (Eq, Read, Show, Generic, Typeable) data DateRangeAggregation = DateRangeAggregation { draField :: FieldName , draFormat :: Maybe Text , draRanges :: NonEmpty DateRangeAggRange- } deriving (Eq, Show, Generic, Typeable)+ } deriving (Eq, Read, Show, Generic, Typeable) data DateRangeAggRange = DateRangeFrom DateMathExpr | DateRangeTo DateMathExpr- | DateRangeFromAndTo DateMathExpr DateMathExpr deriving (Eq, Show, Generic, Typeable)+ | DateRangeFromAndTo DateMathExpr DateMathExpr deriving (Eq, Read, Show, Generic, Typeable) -- | See <https://www.elastic.co/guide/en/elasticsearch/reference/current/common-options.html#date-math> for more information.-data DateMathExpr = DateMathExpr DateMathAnchor [DateMathModifier] deriving (Eq, Show, Generic, Typeable)+data DateMathExpr = DateMathExpr DateMathAnchor [DateMathModifier] deriving (Eq, Read, Show, Generic, Typeable) -- | Starting point for a date range. This along with the 'DateMathModifiers' gets you the date ES will start from. data DateMathAnchor = DMNow- | DMDate Day deriving (Eq, Show, Generic, Typeable)+ | DMDate Day deriving (Eq, Read, Show, Generic, Typeable) data DateMathModifier = AddTime Int DateMathUnit | SubtractTime Int DateMathUnit- | RoundDownTo DateMathUnit deriving (Eq, Show, Generic, Typeable)+ | RoundDownTo DateMathUnit deriving (Eq, Read, Show, Generic, Typeable) data DateMathUnit = DMYear | DMMonth@@ -1640,15 +1641,15 @@ | DMDay | DMHour | DMMinute- | DMSecond deriving (Eq, Show, Generic, Typeable)+ | DMSecond deriving (Eq, Read, Show, Generic, Typeable) -- | See <https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-metrics-valuecount-aggregation.html> for more information. data ValueCountAggregation = FieldValueCount FieldName- | ScriptValueCount Script deriving (Eq, Show, Generic, Typeable)+ | ScriptValueCount Script deriving (Eq, Read, Show, Generic, Typeable) -- | Single-bucket filter aggregations. See <https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-bucket-filter-aggregation.html#search-aggregations-bucket-filter-aggregation> for more information. data FilterAggregation = FilterAggregation { faFilter :: Filter- , faAggs :: Maybe Aggregations} deriving (Eq, Show, Generic, Typeable)+ , faAggs :: Maybe Aggregations} deriving (Eq, Read, Show, Generic, Typeable) mkTermsAggregation :: Text -> TermsAggregation mkTermsAggregation t = TermsAggregation (Left t) Nothing Nothing Nothing Nothing Nothing Nothing Nothing Nothing Nothing@@ -1712,6 +1713,16 @@ show Minutes = "m" show Seconds = "s" +instance Read TimeInterval where+ readPrec = f =<< TR.get+ where+ f 'w' = return Weeks+ f 'd' = return Days+ f 'h' = return Hours+ f 'm' = return Minutes+ f 's' = return Seconds+ f _ = fail "TimeInterval expected one of w, d, h, m, s"+ instance ToJSON Aggregation where toJSON (TermsAgg (TermsAggregation term include exclude order minDocCount size shardSize collectMode executionHint termAggs)) = omitNulls ["terms" .= omitNulls [ toJSON' term,@@ -1789,22 +1800,22 @@ aggs :: a -> Maybe AggregationResults -data Bucket a = Bucket { buckets :: [a]} deriving (Show)+data Bucket a = Bucket { buckets :: [a]} deriving (Read, Show) data BucketValue = TextValue Text | ScientificValue Scientific- | BoolValue Bool deriving (Show)+ | BoolValue Bool deriving (Read, Show) data MissingResult = MissingResult { missingDocCount :: Int } deriving (Show) data TermsResult = TermsResult { termKey :: BucketValue , termsDocCount :: Int- , termsAggs :: Maybe AggregationResults } deriving (Show)+ , termsAggs :: Maybe AggregationResults } deriving (Read, Show) data DateHistogramResult = DateHistogramResult { dateKey :: Int , dateKeyStr :: Maybe Text , dateDocCount :: Int- , dateHistogramAggs :: Maybe AggregationResults } deriving (Show)+ , dateHistogramAggs :: Maybe AggregationResults } deriving (Read, Show) data DateRangeResult = DateRangeResult { dateRangeKey :: Text , dateRangeFrom :: Maybe UTCTime@@ -1812,7 +1823,7 @@ , dateRangeTo :: Maybe UTCTime , dateRangeToAsString :: Maybe Text , dateRangeDocCount :: Int- , dateRangeAggs :: Maybe AggregationResults } deriving (Show, Eq, Generic, Typeable)+ , dateRangeAggs :: Maybe AggregationResults } deriving (Read, Show, Eq, Generic, Typeable) toTerms :: Text -> AggregationResults -> Maybe (Bucket TermsResult) toTerms = toAggResult@@ -3610,7 +3621,7 @@ enumFromThen = boundedEnumFromThen -- | Username type used for HTTP Basic authentication. See 'basicAuthHook'.-newtype EsUsername = EsUsername { esUsername :: Text } deriving (Show, Eq)+newtype EsUsername = EsUsername { esUsername :: Text } deriving (Read, Show, Eq) -- | Password type used for HTTP Basic authentication. See 'basicAuthHook'.-newtype EsPassword = EsPassword { esPassword :: Text } deriving (Show, Eq)+newtype EsPassword = EsPassword { esPassword :: Text } deriving (Read, Show, Eq)
tests/tests.hs view
@@ -1154,6 +1154,7 @@ searchExpectAggs search searchValidBucketAgg search "users" toTerms + -- One of these fails with 1.7.3 it "can give execution hint parameters to term aggregations" $ when' (atmost es11) $ withTestEnv $ do _ <- insertData searchTermsAggHint [Map, Ordinals]@@ -1165,7 +1166,7 @@ it "can give execution hint parameters to term aggregations" $ when' (atleast es12) $ withTestEnv $ do _ <- insertData searchTermsAggHint [GlobalOrdinals, GlobalOrdinalsHash, GlobalOrdinalsLowCardinality, Map]-+ -- One of the above. it "can execute value_count aggregations" $ withTestEnv $ do _ <- insertData