ResearchScamNeighborSelectionOverride

Research SCAMSearch Infrastructure

GoogleApi.ContentWarehouse.V1.Model.ResearchScamNeighborSelectionOverride

3
out of 10
Low
SEO Impact
Last used tag = 13

SEO Analysis

AI Generated

Core search serving infrastructure. While not a direct ranking signal, these systems process and serve search results. This model (Research Scam Neighbor Selection Override) contains 11 attributes that define its data structure. Key functionality includes: The distance threshold to use for approximate search before exact reordering is performed, if exact reordering is performed. If this is not set and ex...

Actionable Insights for SEOs

  • Understanding this model helps SEOs grasp Google's internal data architecture
  • Consider how this system might interact with other ranking signals

Attributes

11
Sort:|Filter:
approxEpsilonDistancenumber(
Default: nil

The distance threshold to use for approximate search before exact reordering is performed, if exact reordering is performed. If this is not set and exact reordering is enabled, a reasonable default value will be chosen using a heuristic specified in ScamConfig.ExactReordering.NeighborSelectionOverrideHeuristics. This field is ignored if exact reordering is not enabled. This value must be non-NaN if set.

approxNumNeighborsinteger(
Default: nil

The number of neighbors to find via approximate search before exact reordering is performed. If this is not set and exact reordering is enabled, a reasonable default value will be chosen using the heuristic specified in ScamConfig.ExactReordering.NeighborSelectionOverrideHeuristics. This field is ignored if exact reordering is not enabled. This value must be > 0 if set.

epsilonDistancenumber(
Default: nil

The maximum distance at which to return a neighbor. If this proto is used, at least one of this and num_neighbors must be set. The default is infinity, effectively returning num_neighbors neighbors regardless of distance. This value must be non-NaN if set.

numNeighborsinteger(
Default: nil

The maximum number of neighbors to return. If this proto is used, at least one of this and epsilon_distance must be set. The default is the largest value representable as an int32, effectively returning all neighbors within epsilon_distance. This value must be > 0 if set.

numSingleShardNeighborsinteger(
Default: nil

If populated, this is the maximum number of neighbors that may be returned from a single shard. If not populated, up to num_neighbors neighbors are returned from each shard. Setting this to a smaller value than num_neighbors will increase speed at the expense of accuray by requiring cross-shard merging of fewer neighbors. If this value is set, num_neighbors must also be set and this value must be <= num_neighbors and >= num_neighbors / number of shards. If set, this value must always be > 0.

perCrowdingAttributeNumNeighborsinteger(
Default: nil

The maximum number of neighbors to return for a single value of the crowding attribute. The crowding attribute is specified per-datapoint in the GenericFeatureVector proto, or the Document proto for sparse logistic models. Crowding is described more thoroughly in research/scam/utils/crowding_top_n.h. NOTES: Crowding is effectivley enabled if this value is less than num_neighbors.

perCrowdingAttributePreReorderingNumNeighborsinteger(
Default: nil

The maximum number of neighbors to return from the approximate portion of the nearest-neighbor search algorithm, within each shard, for a single value of the crowding attribute, before performing exact reordering. Ignored if exact reordering is disabled for this dataset.

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.ResearchScamScoringExtensionMetadata.t

The scoring extension metadata overrides for single machine classical scam database.

treeXHybridCentersToSearchlist(integer(
Default: nil

Note: currently not implemented for all database shard subclasses! Contact ScaM before using. Provides prematched centers_to_search for tree-X hybrid searchers. Ignores any overwrites related to centroid matching since they are already matched. tree_x_hybrid_centers_to_search should match by size with tree_x_hybrid_distances.

treeXHybridDistanceslist(number(
Default: nil
treeXHybridLeavesSearchedOverrideinteger(
Default: nil

Note: currently not implemented for all database shard subclasses! Contact ScaM before using. Overrides max_spill_centers for tree-X hybrid searchers configured with FIXED_NUMBER_OF_CENTERS spilling. The max_spill_centers in the ScaM config is used if this field isn't set. Only valid if: Used on a tree-X hybrid ScaM config with FIXED_NUMBER_OF_CENTERS. Value is greater than zero and at most equal to num_children.