FallbackParams constructor

const FallbackParams({
  1. String? similarQuery,
  2. String? filters,
  3. dynamic optionalFilters,
  4. dynamic numericFilters,
  5. dynamic tagFilters,
  6. bool? sumOrFiltersScores,
  7. List<String>? restrictSearchableAttributes,
  8. List<String>? facets,
  9. bool? facetingAfterDistinct,
  10. String? aroundLatLng,
  11. bool? aroundLatLngViaIP,
  12. dynamic aroundRadius,
  13. dynamic aroundPrecision,
  14. int? minimumAroundRadius,
  15. dynamic insideBoundingBox,
  16. List<List<double>>? insidePolygon,
  17. List<SupportedLanguage>? naturalLanguages,
  18. List<String>? ruleContexts,
  19. int? personalizationImpact,
  20. String? userToken,
  21. bool? getRankingInfo,
  22. bool? synonyms,
  23. bool? clickAnalytics,
  24. bool? analytics,
  25. List<String>? analyticsTags,
  26. bool? percentileComputation,
  27. String? query,
  28. List<String>? attributesForFaceting,
  29. List<String>? replicas,
  30. int? paginationLimitedTo,
  31. List<String>? unretrievableAttributes,
  32. List<String>? disableTypoToleranceOnWords,
  33. List<String>? attributesToTransliterate,
  34. List<String>? camelCaseAttributes,
  35. Object? decompoundedAttributes,
  36. List<SupportedLanguage>? indexLanguages,
  37. List<String>? disablePrefixOnAttributes,
  38. bool? allowCompressionOfIntegerArray,
  39. List<String>? numericAttributesForFiltering,
  40. String? separatorsToIndex,
  41. List<String>? searchableAttributes,
  42. Object? userData,
  43. Map<String, Map<String, String>>? customNormalization,
  44. String? attributeForDistinct,
  45. int? maxFacetHits,
  46. String? keepDiacriticsOnCharacters,
  47. List<String>? customRanking,
  48. List<String>? attributesToRetrieve,
  49. int? relevancyStrictness,
  50. List<String>? attributesToHighlight,
  51. List<String>? attributesToSnippet,
  52. String? highlightPreTag,
  53. String? highlightPostTag,
  54. String? snippetEllipsisText,
  55. bool? restrictHighlightAndSnippetArrays,
  56. int? minWordSizefor1Typo,
  57. int? minWordSizefor2Typos,
  58. dynamic typoTolerance,
  59. bool? allowTyposOnNumericTokens,
  60. List<String>? disableTypoToleranceOnAttributes,
  61. dynamic ignorePlurals,
  62. dynamic removeStopWords,
  63. List<SupportedLanguage>? queryLanguages,
  64. bool? decompoundQuery,
  65. bool? enablePersonalization,
  66. QueryType? queryType,
  67. RemoveWordsIfNoResults? removeWordsIfNoResults,
  68. bool? advancedSyntax,
  69. dynamic optionalWords,
  70. List<String>? disableExactOnAttributes,
  71. ExactOnSingleWordQuery? exactOnSingleWordQuery,
  72. List<AlternativesAsExact>? alternativesAsExact,
  73. List<AdvancedSyntaxFeatures>? advancedSyntaxFeatures,
  74. dynamic distinct,
  75. bool? replaceSynonymsInHighlight,
  76. int? minProximity,
  77. List<String>? responseFields,
  78. int? maxValuesPerFacet,
  79. String? sortFacetValuesBy,
  80. bool? attributeCriteriaComputedByMinProximity,
  81. RenderingContent? renderingContent,
  82. bool? enableReRanking,
  83. dynamic reRankingApplyFilter,
  84. dynamic facetFilters,
})

Returns a new FallbackParams instance.

Implementation

const FallbackParams({
  this.similarQuery,
  this.filters,
  this.optionalFilters,
  this.numericFilters,
  this.tagFilters,
  this.sumOrFiltersScores,
  this.restrictSearchableAttributes,
  this.facets,
  this.facetingAfterDistinct,
  this.aroundLatLng,
  this.aroundLatLngViaIP,
  this.aroundRadius,
  this.aroundPrecision,
  this.minimumAroundRadius,
  this.insideBoundingBox,
  this.insidePolygon,
  this.naturalLanguages,
  this.ruleContexts,
  this.personalizationImpact,
  this.userToken,
  this.getRankingInfo,
  this.synonyms,
  this.clickAnalytics,
  this.analytics,
  this.analyticsTags,
  this.percentileComputation,
  this.query,
  this.attributesForFaceting,
  this.replicas,
  this.paginationLimitedTo,
  this.unretrievableAttributes,
  this.disableTypoToleranceOnWords,
  this.attributesToTransliterate,
  this.camelCaseAttributes,
  this.decompoundedAttributes,
  this.indexLanguages,
  this.disablePrefixOnAttributes,
  this.allowCompressionOfIntegerArray,
  this.numericAttributesForFiltering,
  this.separatorsToIndex,
  this.searchableAttributes,
  this.userData,
  this.customNormalization,
  this.attributeForDistinct,
  this.maxFacetHits,
  this.keepDiacriticsOnCharacters,
  this.customRanking,
  this.attributesToRetrieve,
  this.relevancyStrictness,
  this.attributesToHighlight,
  this.attributesToSnippet,
  this.highlightPreTag,
  this.highlightPostTag,
  this.snippetEllipsisText,
  this.restrictHighlightAndSnippetArrays,
  this.minWordSizefor1Typo,
  this.minWordSizefor2Typos,
  this.typoTolerance,
  this.allowTyposOnNumericTokens,
  this.disableTypoToleranceOnAttributes,
  this.ignorePlurals,
  this.removeStopWords,
  this.queryLanguages,
  this.decompoundQuery,
  this.enablePersonalization,
  this.queryType,
  this.removeWordsIfNoResults,
  this.advancedSyntax,
  this.optionalWords,
  this.disableExactOnAttributes,
  this.exactOnSingleWordQuery,
  this.alternativesAsExact,
  this.advancedSyntaxFeatures,
  this.distinct,
  this.replaceSynonymsInHighlight,
  this.minProximity,
  this.responseFields,
  this.maxValuesPerFacet,
  this.sortFacetValuesBy,
  this.attributeCriteriaComputedByMinProximity,
  this.renderingContent,
  this.enableReRanking,
  this.reRankingApplyFilter,
  this.facetFilters,
});