Skip to content
Get started

Search GitHub repositories using natural language

search_repos.natural_language(SearchRepoNaturalLanguageParams**kwargs) -> SearchRepoNaturalLanguageResponse
POST/search/repos/natural-language

Natural language search that uses AI to understand your query and automatically generate search terms and filters. Requires SEARCH service. Credits: 1 per result returned + 1 for AI processing + graph relationship credits if includeAttributes is specified.

ParametersExpand Collapse
query: str

Natural language query describing the repositories you want to find

minLength1
after: Optional[str]

Cursor for pagination (from previous response pageInfo.endCursor)

apply_filters_to_include_attributes: Optional[bool]

When true, applies the LLM-generated filter to all user-returning includeAttributes (contributors, starrers). Alias for filterUserIncludeAttributes.

dataset: Optional[Literal["standard", "professional"]]

Which dataset to search. 'standard' uses the base namespace; 'professional' uses the LinkedIn-enriched namespace with additional owner LinkedIn fields.

Accepts one of the following:
"standard"
"professional"
enable_pagination: Optional[bool]

Enable cursor-based pagination to fetch results across multiple requests

filter_user_include_attributes: Optional[bool]

[Deprecated: Use applyFiltersToIncludeAttributes] When true, applies the LLM-generated filter to all user-returning includeAttributes (contributors, starrers).

first: Optional[int]

Alias for maxResults (takes precedence if both provided)

minimum1
maximum1000
include_attributes: Optional[IncludeAttributes]

Optional graph relationships and enrichment attributes

contributors: Optional[IncludeAttributesContributors]

Include repository contributors with cursor pagination

first: int

Number of items to return (max: 100)

minimum1
maximum100
after: Optional[str]

Cursor for pagination (opaque base64-encoded)

filters: Optional[IncludeAttributesContributorsFilters]

Optional filters for users. Supports fields like login, company, location, resolvedCountry, resolvedState, resolvedCity. Operators: Eq, NotEq, In, NotIn, Lt, Lte, Gt, Gte.

Accepts one of the following:
class IncludeAttributesContributorsFiltersUnionMember0:
field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, bool, 2 more]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
bool
SequenceNotStr[str]
Iterable[float]
class IncludeAttributesContributorsFiltersUnionMember1:
filters: Iterable[IncludeAttributesContributorsFiltersUnionMember1Filter]

Array of field filters

field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, bool, 2 more]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
bool
SequenceNotStr[str]
Iterable[float]
op: Literal["And", "Or"]

Composite operator

Accepts one of the following:
"And"
"Or"
class IncludeAttributesContributorsFiltersUnionMember2:
filters: Iterable[IncludeAttributesContributorsFiltersUnionMember2Filter]

Array of filters

Accepts one of the following:
class IncludeAttributesContributorsFiltersUnionMember2FilterUnionMember0:
field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, bool, 2 more]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
bool
SequenceNotStr[str]
Iterable[float]
class IncludeAttributesContributorsFiltersUnionMember2FilterUnionMember1:
filters: Iterable[IncludeAttributesContributorsFiltersUnionMember2FilterUnionMember1Filter]

Array of field filters

field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, bool, 2 more]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
bool
SequenceNotStr[str]
Iterable[float]
op: Literal["And", "Or"]

Composite operator

Accepts one of the following:
"And"
"Or"
op: Literal["And", "Or"]

Composite operator

Accepts one of the following:
"And"
"Or"
owner: Optional[bool]

Include repository owner information

owner_devrank: Optional[bool]

Include devrank data for the repository owner

owner_professional: Optional[bool]

Include LinkedIn professional profile for the repository owner (requires PROFESSIONAL service)

starrers: Optional[IncludeAttributesStarrers]

Include users who starred the repository with cursor pagination

first: int

Number of items to return (max: 100)

minimum1
maximum100
after: Optional[str]

Cursor for pagination (opaque base64-encoded)

filters: Optional[IncludeAttributesStarrersFilters]

Optional filters for users. Supports fields like login, company, location, resolvedCountry, resolvedState, resolvedCity. Operators: Eq, NotEq, In, NotIn, Lt, Lte, Gt, Gte.

Accepts one of the following:
class IncludeAttributesStarrersFiltersUnionMember0:
field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, bool, 2 more]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
bool
SequenceNotStr[str]
Iterable[float]
class IncludeAttributesStarrersFiltersUnionMember1:
filters: Iterable[IncludeAttributesStarrersFiltersUnionMember1Filter]

Array of field filters

field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, bool, 2 more]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
bool
SequenceNotStr[str]
Iterable[float]
op: Literal["And", "Or"]

Composite operator

Accepts one of the following:
"And"
"Or"
class IncludeAttributesStarrersFiltersUnionMember2:
filters: Iterable[IncludeAttributesStarrersFiltersUnionMember2Filter]

Array of filters

Accepts one of the following:
class IncludeAttributesStarrersFiltersUnionMember2FilterUnionMember0:
field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, bool, 2 more]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
bool
SequenceNotStr[str]
Iterable[float]
class IncludeAttributesStarrersFiltersUnionMember2FilterUnionMember1:
filters: Iterable[IncludeAttributesStarrersFiltersUnionMember2FilterUnionMember1Filter]

Array of field filters

field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, bool, 2 more]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
bool
SequenceNotStr[str]
Iterable[float]
op: Literal["And", "Or"]

Composite operator

Accepts one of the following:
"And"
"Or"
op: Literal["And", "Or"]

Composite operator

Accepts one of the following:
"And"
"Or"
max_results: Optional[int]

Maximum number of results to return (default: 100, max: 1000)

minimum1
maximum1000
rank_by: Optional[RankBy]

Custom ranking formula (AST expression). If not provided, uses default log-normalized 70/20/10 formula (70% semantic similarity, 20% popularity, 10% activity).

Accepts one of the following:
class RankByUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
class RankByUnionMember3:
exprs: Iterable[RankByUnionMember3Expr]
Accepts one of the following:
class RankByUnionMember3ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember3ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember3ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
class RankByUnionMember3ExprUnionMember3:
exprs: Iterable[RankByUnionMember3ExprUnionMember3Expr]
Accepts one of the following:
class RankByUnionMember3ExprUnionMember3ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember3ExprUnionMember3ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember3ExprUnionMember3ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
class RankByUnionMember3ExprUnionMember3ExprUnionMember3:
exprs: Iterable[RankByUnionMember3ExprUnionMember3ExprUnionMember3Expr]
Accepts one of the following:
class RankByUnionMember3ExprUnionMember3ExprUnionMember3ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember3ExprUnionMember3ExprUnionMember3ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember3ExprUnionMember3ExprUnionMember3ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Sum"]
class RankByUnionMember3ExprUnionMember3ExprUnionMember4:
exprs: Iterable[object]
type: Literal["Mult"]
class RankByUnionMember3ExprUnionMember3ExprUnionMember5:
exprs: Iterable[object]
type: Literal["Div"]
class RankByUnionMember3ExprUnionMember3ExprUnionMember6:
exprs: Iterable[RankByUnionMember3ExprUnionMember3ExprUnionMember6Expr]
Accepts one of the following:
class RankByUnionMember3ExprUnionMember3ExprUnionMember6ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember3ExprUnionMember3ExprUnionMember6ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember3ExprUnionMember3ExprUnionMember6ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Max"]
class RankByUnionMember3ExprUnionMember3ExprUnionMember7:
exprs: Iterable[RankByUnionMember3ExprUnionMember3ExprUnionMember7Expr]
Accepts one of the following:
class RankByUnionMember3ExprUnionMember3ExprUnionMember7ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember3ExprUnionMember3ExprUnionMember7ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember3ExprUnionMember3ExprUnionMember7ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Min"]
class RankByUnionMember3ExprUnionMember3ExprUnionMember8:
base: float
exclusiveMinimum0
expr: RankByUnionMember3ExprUnionMember3ExprUnionMember8Expr
Accepts one of the following:
class RankByUnionMember3ExprUnionMember3ExprUnionMember8ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember3ExprUnionMember3ExprUnionMember8ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember3ExprUnionMember3ExprUnionMember8ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Log"]
class RankByUnionMember3ExprUnionMember3ExprUnionMember9:
expr: RankByUnionMember3ExprUnionMember3ExprUnionMember9Expr
Accepts one of the following:
class RankByUnionMember3ExprUnionMember3ExprUnionMember9ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember3ExprUnionMember3ExprUnionMember9ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember3ExprUnionMember3ExprUnionMember9ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
midpoint: float
exclusiveMinimum0
type: Literal["Saturate"]
exponent: Optional[float]
exclusiveMinimum0
type: Literal["Sum"]
class RankByUnionMember3ExprUnionMember4:
exprs: Iterable[object]
type: Literal["Mult"]
class RankByUnionMember3ExprUnionMember5:
exprs: Iterable[object]
type: Literal["Div"]
class RankByUnionMember3ExprUnionMember6:
exprs: Iterable[RankByUnionMember3ExprUnionMember6Expr]
Accepts one of the following:
class RankByUnionMember3ExprUnionMember6ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember3ExprUnionMember6ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember3ExprUnionMember6ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
class RankByUnionMember3ExprUnionMember6ExprUnionMember3:
exprs: Iterable[RankByUnionMember3ExprUnionMember6ExprUnionMember3Expr]
Accepts one of the following:
class RankByUnionMember3ExprUnionMember6ExprUnionMember3ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember3ExprUnionMember6ExprUnionMember3ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember3ExprUnionMember6ExprUnionMember3ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Sum"]
class RankByUnionMember3ExprUnionMember6ExprUnionMember4:
exprs: Iterable[object]
type: Literal["Mult"]
class RankByUnionMember3ExprUnionMember6ExprUnionMember5:
exprs: Iterable[object]
type: Literal["Div"]
class RankByUnionMember3ExprUnionMember6ExprUnionMember6:
exprs: Iterable[RankByUnionMember3ExprUnionMember6ExprUnionMember6Expr]
Accepts one of the following:
class RankByUnionMember3ExprUnionMember6ExprUnionMember6ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember3ExprUnionMember6ExprUnionMember6ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember3ExprUnionMember6ExprUnionMember6ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Max"]
class RankByUnionMember3ExprUnionMember6ExprUnionMember7:
exprs: Iterable[RankByUnionMember3ExprUnionMember6ExprUnionMember7Expr]
Accepts one of the following:
class RankByUnionMember3ExprUnionMember6ExprUnionMember7ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember3ExprUnionMember6ExprUnionMember7ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember3ExprUnionMember6ExprUnionMember7ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Min"]
class RankByUnionMember3ExprUnionMember6ExprUnionMember8:
base: float
exclusiveMinimum0
expr: RankByUnionMember3ExprUnionMember6ExprUnionMember8Expr
Accepts one of the following:
class RankByUnionMember3ExprUnionMember6ExprUnionMember8ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember3ExprUnionMember6ExprUnionMember8ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember3ExprUnionMember6ExprUnionMember8ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Log"]
class RankByUnionMember3ExprUnionMember6ExprUnionMember9:
expr: RankByUnionMember3ExprUnionMember6ExprUnionMember9Expr
Accepts one of the following:
class RankByUnionMember3ExprUnionMember6ExprUnionMember9ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember3ExprUnionMember6ExprUnionMember9ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember3ExprUnionMember6ExprUnionMember9ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
midpoint: float
exclusiveMinimum0
type: Literal["Saturate"]
exponent: Optional[float]
exclusiveMinimum0
type: Literal["Max"]
class RankByUnionMember3ExprUnionMember7:
exprs: Iterable[RankByUnionMember3ExprUnionMember7Expr]
Accepts one of the following:
class RankByUnionMember3ExprUnionMember7ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember3ExprUnionMember7ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember3ExprUnionMember7ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
class RankByUnionMember3ExprUnionMember7ExprUnionMember3:
exprs: Iterable[RankByUnionMember3ExprUnionMember7ExprUnionMember3Expr]
Accepts one of the following:
class RankByUnionMember3ExprUnionMember7ExprUnionMember3ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember3ExprUnionMember7ExprUnionMember3ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember3ExprUnionMember7ExprUnionMember3ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Sum"]
class RankByUnionMember3ExprUnionMember7ExprUnionMember4:
exprs: Iterable[object]
type: Literal["Mult"]
class RankByUnionMember3ExprUnionMember7ExprUnionMember5:
exprs: Iterable[object]
type: Literal["Div"]
class RankByUnionMember3ExprUnionMember7ExprUnionMember6:
exprs: Iterable[RankByUnionMember3ExprUnionMember7ExprUnionMember6Expr]
Accepts one of the following:
class RankByUnionMember3ExprUnionMember7ExprUnionMember6ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember3ExprUnionMember7ExprUnionMember6ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember3ExprUnionMember7ExprUnionMember6ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Max"]
class RankByUnionMember3ExprUnionMember7ExprUnionMember7:
exprs: Iterable[RankByUnionMember3ExprUnionMember7ExprUnionMember7Expr]
Accepts one of the following:
class RankByUnionMember3ExprUnionMember7ExprUnionMember7ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember3ExprUnionMember7ExprUnionMember7ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember3ExprUnionMember7ExprUnionMember7ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Min"]
class RankByUnionMember3ExprUnionMember7ExprUnionMember8:
base: float
exclusiveMinimum0
expr: RankByUnionMember3ExprUnionMember7ExprUnionMember8Expr
Accepts one of the following:
class RankByUnionMember3ExprUnionMember7ExprUnionMember8ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember3ExprUnionMember7ExprUnionMember8ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember3ExprUnionMember7ExprUnionMember8ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Log"]
class RankByUnionMember3ExprUnionMember7ExprUnionMember9:
expr: RankByUnionMember3ExprUnionMember7ExprUnionMember9Expr
Accepts one of the following:
class RankByUnionMember3ExprUnionMember7ExprUnionMember9ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember3ExprUnionMember7ExprUnionMember9ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember3ExprUnionMember7ExprUnionMember9ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
midpoint: float
exclusiveMinimum0
type: Literal["Saturate"]
exponent: Optional[float]
exclusiveMinimum0
type: Literal["Min"]
class RankByUnionMember3ExprUnionMember8:
base: float
exclusiveMinimum0
expr: RankByUnionMember3ExprUnionMember8Expr
Accepts one of the following:
class RankByUnionMember3ExprUnionMember8ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember3ExprUnionMember8ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember3ExprUnionMember8ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
class RankByUnionMember3ExprUnionMember8ExprUnionMember3:
exprs: Iterable[RankByUnionMember3ExprUnionMember8ExprUnionMember3Expr]
Accepts one of the following:
class RankByUnionMember3ExprUnionMember8ExprUnionMember3ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember3ExprUnionMember8ExprUnionMember3ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember3ExprUnionMember8ExprUnionMember3ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Sum"]
class RankByUnionMember3ExprUnionMember8ExprUnionMember4:
exprs: Iterable[object]
type: Literal["Mult"]
class RankByUnionMember3ExprUnionMember8ExprUnionMember5:
exprs: Iterable[object]
type: Literal["Div"]
class RankByUnionMember3ExprUnionMember8ExprUnionMember6:
exprs: Iterable[RankByUnionMember3ExprUnionMember8ExprUnionMember6Expr]
Accepts one of the following:
class RankByUnionMember3ExprUnionMember8ExprUnionMember6ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember3ExprUnionMember8ExprUnionMember6ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember3ExprUnionMember8ExprUnionMember6ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Max"]
class RankByUnionMember3ExprUnionMember8ExprUnionMember7:
exprs: Iterable[RankByUnionMember3ExprUnionMember8ExprUnionMember7Expr]
Accepts one of the following:
class RankByUnionMember3ExprUnionMember8ExprUnionMember7ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember3ExprUnionMember8ExprUnionMember7ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember3ExprUnionMember8ExprUnionMember7ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Min"]
class RankByUnionMember3ExprUnionMember8ExprUnionMember8:
base: float
exclusiveMinimum0
expr: RankByUnionMember3ExprUnionMember8ExprUnionMember8Expr
Accepts one of the following:
class RankByUnionMember3ExprUnionMember8ExprUnionMember8ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember3ExprUnionMember8ExprUnionMember8ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember3ExprUnionMember8ExprUnionMember8ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Log"]
class RankByUnionMember3ExprUnionMember8ExprUnionMember9:
expr: RankByUnionMember3ExprUnionMember8ExprUnionMember9Expr
Accepts one of the following:
class RankByUnionMember3ExprUnionMember8ExprUnionMember9ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember3ExprUnionMember8ExprUnionMember9ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember3ExprUnionMember8ExprUnionMember9ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
midpoint: float
exclusiveMinimum0
type: Literal["Saturate"]
exponent: Optional[float]
exclusiveMinimum0
type: Literal["Log"]
class RankByUnionMember3ExprUnionMember9:
expr: RankByUnionMember3ExprUnionMember9Expr
Accepts one of the following:
class RankByUnionMember3ExprUnionMember9ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember3ExprUnionMember9ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember3ExprUnionMember9ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
class RankByUnionMember3ExprUnionMember9ExprUnionMember3:
exprs: Iterable[RankByUnionMember3ExprUnionMember9ExprUnionMember3Expr]
Accepts one of the following:
class RankByUnionMember3ExprUnionMember9ExprUnionMember3ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember3ExprUnionMember9ExprUnionMember3ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember3ExprUnionMember9ExprUnionMember3ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Sum"]
class RankByUnionMember3ExprUnionMember9ExprUnionMember4:
exprs: Iterable[object]
type: Literal["Mult"]
class RankByUnionMember3ExprUnionMember9ExprUnionMember5:
exprs: Iterable[object]
type: Literal["Div"]
class RankByUnionMember3ExprUnionMember9ExprUnionMember6:
exprs: Iterable[RankByUnionMember3ExprUnionMember9ExprUnionMember6Expr]
Accepts one of the following:
class RankByUnionMember3ExprUnionMember9ExprUnionMember6ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember3ExprUnionMember9ExprUnionMember6ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember3ExprUnionMember9ExprUnionMember6ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Max"]
class RankByUnionMember3ExprUnionMember9ExprUnionMember7:
exprs: Iterable[RankByUnionMember3ExprUnionMember9ExprUnionMember7Expr]
Accepts one of the following:
class RankByUnionMember3ExprUnionMember9ExprUnionMember7ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember3ExprUnionMember9ExprUnionMember7ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember3ExprUnionMember9ExprUnionMember7ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Min"]
class RankByUnionMember3ExprUnionMember9ExprUnionMember8:
base: float
exclusiveMinimum0
expr: RankByUnionMember3ExprUnionMember9ExprUnionMember8Expr
Accepts one of the following:
class RankByUnionMember3ExprUnionMember9ExprUnionMember8ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember3ExprUnionMember9ExprUnionMember8ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember3ExprUnionMember9ExprUnionMember8ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Log"]
class RankByUnionMember3ExprUnionMember9ExprUnionMember9:
expr: RankByUnionMember3ExprUnionMember9ExprUnionMember9Expr
Accepts one of the following:
class RankByUnionMember3ExprUnionMember9ExprUnionMember9ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember3ExprUnionMember9ExprUnionMember9ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember3ExprUnionMember9ExprUnionMember9ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
midpoint: float
exclusiveMinimum0
type: Literal["Saturate"]
exponent: Optional[float]
exclusiveMinimum0
midpoint: float
exclusiveMinimum0
type: Literal["Saturate"]
exponent: Optional[float]
exclusiveMinimum0
type: Literal["Sum"]
class RankByUnionMember4:
exprs: Iterable[object]
type: Literal["Mult"]
class RankByUnionMember5:
exprs: Iterable[object]
type: Literal["Div"]
class RankByUnionMember6:
exprs: Iterable[RankByUnionMember6Expr]
Accepts one of the following:
class RankByUnionMember6ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember6ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember6ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
class RankByUnionMember6ExprUnionMember3:
exprs: Iterable[RankByUnionMember6ExprUnionMember3Expr]
Accepts one of the following:
class RankByUnionMember6ExprUnionMember3ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember6ExprUnionMember3ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember6ExprUnionMember3ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
class RankByUnionMember6ExprUnionMember3ExprUnionMember3:
exprs: Iterable[RankByUnionMember6ExprUnionMember3ExprUnionMember3Expr]
Accepts one of the following:
class RankByUnionMember6ExprUnionMember3ExprUnionMember3ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember6ExprUnionMember3ExprUnionMember3ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember6ExprUnionMember3ExprUnionMember3ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Sum"]
class RankByUnionMember6ExprUnionMember3ExprUnionMember4:
exprs: Iterable[object]
type: Literal["Mult"]
class RankByUnionMember6ExprUnionMember3ExprUnionMember5:
exprs: Iterable[object]
type: Literal["Div"]
class RankByUnionMember6ExprUnionMember3ExprUnionMember6:
exprs: Iterable[RankByUnionMember6ExprUnionMember3ExprUnionMember6Expr]
Accepts one of the following:
class RankByUnionMember6ExprUnionMember3ExprUnionMember6ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember6ExprUnionMember3ExprUnionMember6ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember6ExprUnionMember3ExprUnionMember6ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Max"]
class RankByUnionMember6ExprUnionMember3ExprUnionMember7:
exprs: Iterable[RankByUnionMember6ExprUnionMember3ExprUnionMember7Expr]
Accepts one of the following:
class RankByUnionMember6ExprUnionMember3ExprUnionMember7ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember6ExprUnionMember3ExprUnionMember7ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember6ExprUnionMember3ExprUnionMember7ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Min"]
class RankByUnionMember6ExprUnionMember3ExprUnionMember8:
base: float
exclusiveMinimum0
expr: RankByUnionMember6ExprUnionMember3ExprUnionMember8Expr
Accepts one of the following:
class RankByUnionMember6ExprUnionMember3ExprUnionMember8ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember6ExprUnionMember3ExprUnionMember8ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember6ExprUnionMember3ExprUnionMember8ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Log"]
class RankByUnionMember6ExprUnionMember3ExprUnionMember9:
expr: RankByUnionMember6ExprUnionMember3ExprUnionMember9Expr
Accepts one of the following:
class RankByUnionMember6ExprUnionMember3ExprUnionMember9ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember6ExprUnionMember3ExprUnionMember9ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember6ExprUnionMember3ExprUnionMember9ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
midpoint: float
exclusiveMinimum0
type: Literal["Saturate"]
exponent: Optional[float]
exclusiveMinimum0
type: Literal["Sum"]
class RankByUnionMember6ExprUnionMember4:
exprs: Iterable[object]
type: Literal["Mult"]
class RankByUnionMember6ExprUnionMember5:
exprs: Iterable[object]
type: Literal["Div"]
class RankByUnionMember6ExprUnionMember6:
exprs: Iterable[RankByUnionMember6ExprUnionMember6Expr]
Accepts one of the following:
class RankByUnionMember6ExprUnionMember6ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember6ExprUnionMember6ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember6ExprUnionMember6ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
class RankByUnionMember6ExprUnionMember6ExprUnionMember3:
exprs: Iterable[RankByUnionMember6ExprUnionMember6ExprUnionMember3Expr]
Accepts one of the following:
class RankByUnionMember6ExprUnionMember6ExprUnionMember3ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember6ExprUnionMember6ExprUnionMember3ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember6ExprUnionMember6ExprUnionMember3ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Sum"]
class RankByUnionMember6ExprUnionMember6ExprUnionMember4:
exprs: Iterable[object]
type: Literal["Mult"]
class RankByUnionMember6ExprUnionMember6ExprUnionMember5:
exprs: Iterable[object]
type: Literal["Div"]
class RankByUnionMember6ExprUnionMember6ExprUnionMember6:
exprs: Iterable[RankByUnionMember6ExprUnionMember6ExprUnionMember6Expr]
Accepts one of the following:
class RankByUnionMember6ExprUnionMember6ExprUnionMember6ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember6ExprUnionMember6ExprUnionMember6ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember6ExprUnionMember6ExprUnionMember6ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Max"]
class RankByUnionMember6ExprUnionMember6ExprUnionMember7:
exprs: Iterable[RankByUnionMember6ExprUnionMember6ExprUnionMember7Expr]
Accepts one of the following:
class RankByUnionMember6ExprUnionMember6ExprUnionMember7ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember6ExprUnionMember6ExprUnionMember7ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember6ExprUnionMember6ExprUnionMember7ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Min"]
class RankByUnionMember6ExprUnionMember6ExprUnionMember8:
base: float
exclusiveMinimum0
expr: RankByUnionMember6ExprUnionMember6ExprUnionMember8Expr
Accepts one of the following:
class RankByUnionMember6ExprUnionMember6ExprUnionMember8ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember6ExprUnionMember6ExprUnionMember8ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember6ExprUnionMember6ExprUnionMember8ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Log"]
class RankByUnionMember6ExprUnionMember6ExprUnionMember9:
expr: RankByUnionMember6ExprUnionMember6ExprUnionMember9Expr
Accepts one of the following:
class RankByUnionMember6ExprUnionMember6ExprUnionMember9ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember6ExprUnionMember6ExprUnionMember9ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember6ExprUnionMember6ExprUnionMember9ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
midpoint: float
exclusiveMinimum0
type: Literal["Saturate"]
exponent: Optional[float]
exclusiveMinimum0
type: Literal["Max"]
class RankByUnionMember6ExprUnionMember7:
exprs: Iterable[RankByUnionMember6ExprUnionMember7Expr]
Accepts one of the following:
class RankByUnionMember6ExprUnionMember7ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember6ExprUnionMember7ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember6ExprUnionMember7ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
class RankByUnionMember6ExprUnionMember7ExprUnionMember3:
exprs: Iterable[RankByUnionMember6ExprUnionMember7ExprUnionMember3Expr]
Accepts one of the following:
class RankByUnionMember6ExprUnionMember7ExprUnionMember3ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember6ExprUnionMember7ExprUnionMember3ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember6ExprUnionMember7ExprUnionMember3ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Sum"]
class RankByUnionMember6ExprUnionMember7ExprUnionMember4:
exprs: Iterable[object]
type: Literal["Mult"]
class RankByUnionMember6ExprUnionMember7ExprUnionMember5:
exprs: Iterable[object]
type: Literal["Div"]
class RankByUnionMember6ExprUnionMember7ExprUnionMember6:
exprs: Iterable[RankByUnionMember6ExprUnionMember7ExprUnionMember6Expr]
Accepts one of the following:
class RankByUnionMember6ExprUnionMember7ExprUnionMember6ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember6ExprUnionMember7ExprUnionMember6ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember6ExprUnionMember7ExprUnionMember6ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Max"]
class RankByUnionMember6ExprUnionMember7ExprUnionMember7:
exprs: Iterable[RankByUnionMember6ExprUnionMember7ExprUnionMember7Expr]
Accepts one of the following:
class RankByUnionMember6ExprUnionMember7ExprUnionMember7ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember6ExprUnionMember7ExprUnionMember7ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember6ExprUnionMember7ExprUnionMember7ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Min"]
class RankByUnionMember6ExprUnionMember7ExprUnionMember8:
base: float
exclusiveMinimum0
expr: RankByUnionMember6ExprUnionMember7ExprUnionMember8Expr
Accepts one of the following:
class RankByUnionMember6ExprUnionMember7ExprUnionMember8ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember6ExprUnionMember7ExprUnionMember8ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember6ExprUnionMember7ExprUnionMember8ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Log"]
class RankByUnionMember6ExprUnionMember7ExprUnionMember9:
expr: RankByUnionMember6ExprUnionMember7ExprUnionMember9Expr
Accepts one of the following:
class RankByUnionMember6ExprUnionMember7ExprUnionMember9ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember6ExprUnionMember7ExprUnionMember9ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember6ExprUnionMember7ExprUnionMember9ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
midpoint: float
exclusiveMinimum0
type: Literal["Saturate"]
exponent: Optional[float]
exclusiveMinimum0
type: Literal["Min"]
class RankByUnionMember6ExprUnionMember8:
base: float
exclusiveMinimum0
expr: RankByUnionMember6ExprUnionMember8Expr
Accepts one of the following:
class RankByUnionMember6ExprUnionMember8ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember6ExprUnionMember8ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember6ExprUnionMember8ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
class RankByUnionMember6ExprUnionMember8ExprUnionMember3:
exprs: Iterable[RankByUnionMember6ExprUnionMember8ExprUnionMember3Expr]
Accepts one of the following:
class RankByUnionMember6ExprUnionMember8ExprUnionMember3ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember6ExprUnionMember8ExprUnionMember3ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember6ExprUnionMember8ExprUnionMember3ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Sum"]
class RankByUnionMember6ExprUnionMember8ExprUnionMember4:
exprs: Iterable[object]
type: Literal["Mult"]
class RankByUnionMember6ExprUnionMember8ExprUnionMember5:
exprs: Iterable[object]
type: Literal["Div"]
class RankByUnionMember6ExprUnionMember8ExprUnionMember6:
exprs: Iterable[RankByUnionMember6ExprUnionMember8ExprUnionMember6Expr]
Accepts one of the following:
class RankByUnionMember6ExprUnionMember8ExprUnionMember6ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember6ExprUnionMember8ExprUnionMember6ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember6ExprUnionMember8ExprUnionMember6ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Max"]
class RankByUnionMember6ExprUnionMember8ExprUnionMember7:
exprs: Iterable[RankByUnionMember6ExprUnionMember8ExprUnionMember7Expr]
Accepts one of the following:
class RankByUnionMember6ExprUnionMember8ExprUnionMember7ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember6ExprUnionMember8ExprUnionMember7ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember6ExprUnionMember8ExprUnionMember7ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Min"]
class RankByUnionMember6ExprUnionMember8ExprUnionMember8:
base: float
exclusiveMinimum0
expr: RankByUnionMember6ExprUnionMember8ExprUnionMember8Expr
Accepts one of the following:
class RankByUnionMember6ExprUnionMember8ExprUnionMember8ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember6ExprUnionMember8ExprUnionMember8ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember6ExprUnionMember8ExprUnionMember8ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Log"]
class RankByUnionMember6ExprUnionMember8ExprUnionMember9:
expr: RankByUnionMember6ExprUnionMember8ExprUnionMember9Expr
Accepts one of the following:
class RankByUnionMember6ExprUnionMember8ExprUnionMember9ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember6ExprUnionMember8ExprUnionMember9ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember6ExprUnionMember8ExprUnionMember9ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
midpoint: float
exclusiveMinimum0
type: Literal["Saturate"]
exponent: Optional[float]
exclusiveMinimum0
type: Literal["Log"]
class RankByUnionMember6ExprUnionMember9:
expr: RankByUnionMember6ExprUnionMember9Expr
Accepts one of the following:
class RankByUnionMember6ExprUnionMember9ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember6ExprUnionMember9ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember6ExprUnionMember9ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
class RankByUnionMember6ExprUnionMember9ExprUnionMember3:
exprs: Iterable[RankByUnionMember6ExprUnionMember9ExprUnionMember3Expr]
Accepts one of the following:
class RankByUnionMember6ExprUnionMember9ExprUnionMember3ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember6ExprUnionMember9ExprUnionMember3ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember6ExprUnionMember9ExprUnionMember3ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Sum"]
class RankByUnionMember6ExprUnionMember9ExprUnionMember4:
exprs: Iterable[object]
type: Literal["Mult"]
class RankByUnionMember6ExprUnionMember9ExprUnionMember5:
exprs: Iterable[object]
type: Literal["Div"]
class RankByUnionMember6ExprUnionMember9ExprUnionMember6:
exprs: Iterable[RankByUnionMember6ExprUnionMember9ExprUnionMember6Expr]
Accepts one of the following:
class RankByUnionMember6ExprUnionMember9ExprUnionMember6ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember6ExprUnionMember9ExprUnionMember6ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember6ExprUnionMember9ExprUnionMember6ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Max"]
class RankByUnionMember6ExprUnionMember9ExprUnionMember7:
exprs: Iterable[RankByUnionMember6ExprUnionMember9ExprUnionMember7Expr]
Accepts one of the following:
class RankByUnionMember6ExprUnionMember9ExprUnionMember7ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember6ExprUnionMember9ExprUnionMember7ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember6ExprUnionMember9ExprUnionMember7ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Min"]
class RankByUnionMember6ExprUnionMember9ExprUnionMember8:
base: float
exclusiveMinimum0
expr: RankByUnionMember6ExprUnionMember9ExprUnionMember8Expr
Accepts one of the following:
class RankByUnionMember6ExprUnionMember9ExprUnionMember8ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember6ExprUnionMember9ExprUnionMember8ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember6ExprUnionMember9ExprUnionMember8ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Log"]
class RankByUnionMember6ExprUnionMember9ExprUnionMember9:
expr: RankByUnionMember6ExprUnionMember9ExprUnionMember9Expr
Accepts one of the following:
class RankByUnionMember6ExprUnionMember9ExprUnionMember9ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember6ExprUnionMember9ExprUnionMember9ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember6ExprUnionMember9ExprUnionMember9ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
midpoint: float
exclusiveMinimum0
type: Literal["Saturate"]
exponent: Optional[float]
exclusiveMinimum0
midpoint: float
exclusiveMinimum0
type: Literal["Saturate"]
exponent: Optional[float]
exclusiveMinimum0
type: Literal["Max"]
class RankByUnionMember7:
exprs: Iterable[RankByUnionMember7Expr]
Accepts one of the following:
class RankByUnionMember7ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember7ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember7ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
class RankByUnionMember7ExprUnionMember3:
exprs: Iterable[RankByUnionMember7ExprUnionMember3Expr]
Accepts one of the following:
class RankByUnionMember7ExprUnionMember3ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember7ExprUnionMember3ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember7ExprUnionMember3ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
class RankByUnionMember7ExprUnionMember3ExprUnionMember3:
exprs: Iterable[RankByUnionMember7ExprUnionMember3ExprUnionMember3Expr]
Accepts one of the following:
class RankByUnionMember7ExprUnionMember3ExprUnionMember3ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember7ExprUnionMember3ExprUnionMember3ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember7ExprUnionMember3ExprUnionMember3ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Sum"]
class RankByUnionMember7ExprUnionMember3ExprUnionMember4:
exprs: Iterable[object]
type: Literal["Mult"]
class RankByUnionMember7ExprUnionMember3ExprUnionMember5:
exprs: Iterable[object]
type: Literal["Div"]
class RankByUnionMember7ExprUnionMember3ExprUnionMember6:
exprs: Iterable[RankByUnionMember7ExprUnionMember3ExprUnionMember6Expr]
Accepts one of the following:
class RankByUnionMember7ExprUnionMember3ExprUnionMember6ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember7ExprUnionMember3ExprUnionMember6ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember7ExprUnionMember3ExprUnionMember6ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Max"]
class RankByUnionMember7ExprUnionMember3ExprUnionMember7:
exprs: Iterable[RankByUnionMember7ExprUnionMember3ExprUnionMember7Expr]
Accepts one of the following:
class RankByUnionMember7ExprUnionMember3ExprUnionMember7ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember7ExprUnionMember3ExprUnionMember7ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember7ExprUnionMember3ExprUnionMember7ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Min"]
class RankByUnionMember7ExprUnionMember3ExprUnionMember8:
base: float
exclusiveMinimum0
expr: RankByUnionMember7ExprUnionMember3ExprUnionMember8Expr
Accepts one of the following:
class RankByUnionMember7ExprUnionMember3ExprUnionMember8ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember7ExprUnionMember3ExprUnionMember8ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember7ExprUnionMember3ExprUnionMember8ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Log"]
class RankByUnionMember7ExprUnionMember3ExprUnionMember9:
expr: RankByUnionMember7ExprUnionMember3ExprUnionMember9Expr
Accepts one of the following:
class RankByUnionMember7ExprUnionMember3ExprUnionMember9ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember7ExprUnionMember3ExprUnionMember9ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember7ExprUnionMember3ExprUnionMember9ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
midpoint: float
exclusiveMinimum0
type: Literal["Saturate"]
exponent: Optional[float]
exclusiveMinimum0
type: Literal["Sum"]
class RankByUnionMember7ExprUnionMember4:
exprs: Iterable[object]
type: Literal["Mult"]
class RankByUnionMember7ExprUnionMember5:
exprs: Iterable[object]
type: Literal["Div"]
class RankByUnionMember7ExprUnionMember6:
exprs: Iterable[RankByUnionMember7ExprUnionMember6Expr]
Accepts one of the following:
class RankByUnionMember7ExprUnionMember6ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember7ExprUnionMember6ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember7ExprUnionMember6ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
class RankByUnionMember7ExprUnionMember6ExprUnionMember3:
exprs: Iterable[RankByUnionMember7ExprUnionMember6ExprUnionMember3Expr]
Accepts one of the following:
class RankByUnionMember7ExprUnionMember6ExprUnionMember3ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember7ExprUnionMember6ExprUnionMember3ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember7ExprUnionMember6ExprUnionMember3ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Sum"]
class RankByUnionMember7ExprUnionMember6ExprUnionMember4:
exprs: Iterable[object]
type: Literal["Mult"]
class RankByUnionMember7ExprUnionMember6ExprUnionMember5:
exprs: Iterable[object]
type: Literal["Div"]
class RankByUnionMember7ExprUnionMember6ExprUnionMember6:
exprs: Iterable[RankByUnionMember7ExprUnionMember6ExprUnionMember6Expr]
Accepts one of the following:
class RankByUnionMember7ExprUnionMember6ExprUnionMember6ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember7ExprUnionMember6ExprUnionMember6ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember7ExprUnionMember6ExprUnionMember6ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Max"]
class RankByUnionMember7ExprUnionMember6ExprUnionMember7:
exprs: Iterable[RankByUnionMember7ExprUnionMember6ExprUnionMember7Expr]
Accepts one of the following:
class RankByUnionMember7ExprUnionMember6ExprUnionMember7ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember7ExprUnionMember6ExprUnionMember7ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember7ExprUnionMember6ExprUnionMember7ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Min"]
class RankByUnionMember7ExprUnionMember6ExprUnionMember8:
base: float
exclusiveMinimum0
expr: RankByUnionMember7ExprUnionMember6ExprUnionMember8Expr
Accepts one of the following:
class RankByUnionMember7ExprUnionMember6ExprUnionMember8ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember7ExprUnionMember6ExprUnionMember8ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember7ExprUnionMember6ExprUnionMember8ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Log"]
class RankByUnionMember7ExprUnionMember6ExprUnionMember9:
expr: RankByUnionMember7ExprUnionMember6ExprUnionMember9Expr
Accepts one of the following:
class RankByUnionMember7ExprUnionMember6ExprUnionMember9ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember7ExprUnionMember6ExprUnionMember9ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember7ExprUnionMember6ExprUnionMember9ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
midpoint: float
exclusiveMinimum0
type: Literal["Saturate"]
exponent: Optional[float]
exclusiveMinimum0
type: Literal["Max"]
class RankByUnionMember7ExprUnionMember7:
exprs: Iterable[RankByUnionMember7ExprUnionMember7Expr]
Accepts one of the following:
class RankByUnionMember7ExprUnionMember7ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember7ExprUnionMember7ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember7ExprUnionMember7ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
class RankByUnionMember7ExprUnionMember7ExprUnionMember3:
exprs: Iterable[RankByUnionMember7ExprUnionMember7ExprUnionMember3Expr]
Accepts one of the following:
class RankByUnionMember7ExprUnionMember7ExprUnionMember3ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember7ExprUnionMember7ExprUnionMember3ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember7ExprUnionMember7ExprUnionMember3ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Sum"]
class RankByUnionMember7ExprUnionMember7ExprUnionMember4:
exprs: Iterable[object]
type: Literal["Mult"]
class RankByUnionMember7ExprUnionMember7ExprUnionMember5:
exprs: Iterable[object]
type: Literal["Div"]
class RankByUnionMember7ExprUnionMember7ExprUnionMember6:
exprs: Iterable[RankByUnionMember7ExprUnionMember7ExprUnionMember6Expr]
Accepts one of the following:
class RankByUnionMember7ExprUnionMember7ExprUnionMember6ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember7ExprUnionMember7ExprUnionMember6ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember7ExprUnionMember7ExprUnionMember6ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Max"]
class RankByUnionMember7ExprUnionMember7ExprUnionMember7:
exprs: Iterable[RankByUnionMember7ExprUnionMember7ExprUnionMember7Expr]
Accepts one of the following:
class RankByUnionMember7ExprUnionMember7ExprUnionMember7ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember7ExprUnionMember7ExprUnionMember7ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember7ExprUnionMember7ExprUnionMember7ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Min"]
class RankByUnionMember7ExprUnionMember7ExprUnionMember8:
base: float
exclusiveMinimum0
expr: RankByUnionMember7ExprUnionMember7ExprUnionMember8Expr
Accepts one of the following:
class RankByUnionMember7ExprUnionMember7ExprUnionMember8ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember7ExprUnionMember7ExprUnionMember8ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember7ExprUnionMember7ExprUnionMember8ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Log"]
class RankByUnionMember7ExprUnionMember7ExprUnionMember9:
expr: RankByUnionMember7ExprUnionMember7ExprUnionMember9Expr
Accepts one of the following:
class RankByUnionMember7ExprUnionMember7ExprUnionMember9ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember7ExprUnionMember7ExprUnionMember9ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember7ExprUnionMember7ExprUnionMember9ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
midpoint: float
exclusiveMinimum0
type: Literal["Saturate"]
exponent: Optional[float]
exclusiveMinimum0
type: Literal["Min"]
class RankByUnionMember7ExprUnionMember8:
base: float
exclusiveMinimum0
expr: RankByUnionMember7ExprUnionMember8Expr
Accepts one of the following:
class RankByUnionMember7ExprUnionMember8ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember7ExprUnionMember8ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember7ExprUnionMember8ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
class RankByUnionMember7ExprUnionMember8ExprUnionMember3:
exprs: Iterable[RankByUnionMember7ExprUnionMember8ExprUnionMember3Expr]
Accepts one of the following:
class RankByUnionMember7ExprUnionMember8ExprUnionMember3ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember7ExprUnionMember8ExprUnionMember3ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember7ExprUnionMember8ExprUnionMember3ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Sum"]
class RankByUnionMember7ExprUnionMember8ExprUnionMember4:
exprs: Iterable[object]
type: Literal["Mult"]
class RankByUnionMember7ExprUnionMember8ExprUnionMember5:
exprs: Iterable[object]
type: Literal["Div"]
class RankByUnionMember7ExprUnionMember8ExprUnionMember6:
exprs: Iterable[RankByUnionMember7ExprUnionMember8ExprUnionMember6Expr]
Accepts one of the following:
class RankByUnionMember7ExprUnionMember8ExprUnionMember6ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember7ExprUnionMember8ExprUnionMember6ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember7ExprUnionMember8ExprUnionMember6ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Max"]
class RankByUnionMember7ExprUnionMember8ExprUnionMember7:
exprs: Iterable[RankByUnionMember7ExprUnionMember8ExprUnionMember7Expr]
Accepts one of the following:
class RankByUnionMember7ExprUnionMember8ExprUnionMember7ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember7ExprUnionMember8ExprUnionMember7ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember7ExprUnionMember8ExprUnionMember7ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Min"]
class RankByUnionMember7ExprUnionMember8ExprUnionMember8:
base: float
exclusiveMinimum0
expr: RankByUnionMember7ExprUnionMember8ExprUnionMember8Expr
Accepts one of the following:
class RankByUnionMember7ExprUnionMember8ExprUnionMember8ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember7ExprUnionMember8ExprUnionMember8ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember7ExprUnionMember8ExprUnionMember8ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Log"]
class RankByUnionMember7ExprUnionMember8ExprUnionMember9:
expr: RankByUnionMember7ExprUnionMember8ExprUnionMember9Expr
Accepts one of the following:
class RankByUnionMember7ExprUnionMember8ExprUnionMember9ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember7ExprUnionMember8ExprUnionMember9ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember7ExprUnionMember8ExprUnionMember9ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
midpoint: float
exclusiveMinimum0
type: Literal["Saturate"]
exponent: Optional[float]
exclusiveMinimum0
type: Literal["Log"]
class RankByUnionMember7ExprUnionMember9:
expr: RankByUnionMember7ExprUnionMember9Expr
Accepts one of the following:
class RankByUnionMember7ExprUnionMember9ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember7ExprUnionMember9ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember7ExprUnionMember9ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
class RankByUnionMember7ExprUnionMember9ExprUnionMember3:
exprs: Iterable[RankByUnionMember7ExprUnionMember9ExprUnionMember3Expr]
Accepts one of the following:
class RankByUnionMember7ExprUnionMember9ExprUnionMember3ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember7ExprUnionMember9ExprUnionMember3ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember7ExprUnionMember9ExprUnionMember3ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Sum"]
class RankByUnionMember7ExprUnionMember9ExprUnionMember4:
exprs: Iterable[object]
type: Literal["Mult"]
class RankByUnionMember7ExprUnionMember9ExprUnionMember5:
exprs: Iterable[object]
type: Literal["Div"]
class RankByUnionMember7ExprUnionMember9ExprUnionMember6:
exprs: Iterable[RankByUnionMember7ExprUnionMember9ExprUnionMember6Expr]
Accepts one of the following:
class RankByUnionMember7ExprUnionMember9ExprUnionMember6ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember7ExprUnionMember9ExprUnionMember6ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember7ExprUnionMember9ExprUnionMember6ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Max"]
class RankByUnionMember7ExprUnionMember9ExprUnionMember7:
exprs: Iterable[RankByUnionMember7ExprUnionMember9ExprUnionMember7Expr]
Accepts one of the following:
class RankByUnionMember7ExprUnionMember9ExprUnionMember7ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember7ExprUnionMember9ExprUnionMember7ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember7ExprUnionMember9ExprUnionMember7ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Min"]
class RankByUnionMember7ExprUnionMember9ExprUnionMember8:
base: float
exclusiveMinimum0
expr: RankByUnionMember7ExprUnionMember9ExprUnionMember8Expr
Accepts one of the following:
class RankByUnionMember7ExprUnionMember9ExprUnionMember8ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember7ExprUnionMember9ExprUnionMember8ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember7ExprUnionMember9ExprUnionMember8ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Log"]
class RankByUnionMember7ExprUnionMember9ExprUnionMember9:
expr: RankByUnionMember7ExprUnionMember9ExprUnionMember9Expr
Accepts one of the following:
class RankByUnionMember7ExprUnionMember9ExprUnionMember9ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember7ExprUnionMember9ExprUnionMember9ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember7ExprUnionMember9ExprUnionMember9ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
midpoint: float
exclusiveMinimum0
type: Literal["Saturate"]
exponent: Optional[float]
exclusiveMinimum0
midpoint: float
exclusiveMinimum0
type: Literal["Saturate"]
exponent: Optional[float]
exclusiveMinimum0
type: Literal["Min"]
class RankByUnionMember8:
base: float
exclusiveMinimum0
expr: RankByUnionMember8Expr
Accepts one of the following:
class RankByUnionMember8ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember8ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember8ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
class RankByUnionMember8ExprUnionMember3:
exprs: Iterable[RankByUnionMember8ExprUnionMember3Expr]
Accepts one of the following:
class RankByUnionMember8ExprUnionMember3ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember8ExprUnionMember3ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember8ExprUnionMember3ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
class RankByUnionMember8ExprUnionMember3ExprUnionMember3:
exprs: Iterable[RankByUnionMember8ExprUnionMember3ExprUnionMember3Expr]
Accepts one of the following:
class RankByUnionMember8ExprUnionMember3ExprUnionMember3ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember8ExprUnionMember3ExprUnionMember3ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember8ExprUnionMember3ExprUnionMember3ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Sum"]
class RankByUnionMember8ExprUnionMember3ExprUnionMember4:
exprs: Iterable[object]
type: Literal["Mult"]
class RankByUnionMember8ExprUnionMember3ExprUnionMember5:
exprs: Iterable[object]
type: Literal["Div"]
class RankByUnionMember8ExprUnionMember3ExprUnionMember6:
exprs: Iterable[RankByUnionMember8ExprUnionMember3ExprUnionMember6Expr]
Accepts one of the following:
class RankByUnionMember8ExprUnionMember3ExprUnionMember6ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember8ExprUnionMember3ExprUnionMember6ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember8ExprUnionMember3ExprUnionMember6ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Max"]
class RankByUnionMember8ExprUnionMember3ExprUnionMember7:
exprs: Iterable[RankByUnionMember8ExprUnionMember3ExprUnionMember7Expr]
Accepts one of the following:
class RankByUnionMember8ExprUnionMember3ExprUnionMember7ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember8ExprUnionMember3ExprUnionMember7ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember8ExprUnionMember3ExprUnionMember7ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Min"]
class RankByUnionMember8ExprUnionMember3ExprUnionMember8:
base: float
exclusiveMinimum0
expr: RankByUnionMember8ExprUnionMember3ExprUnionMember8Expr
Accepts one of the following:
class RankByUnionMember8ExprUnionMember3ExprUnionMember8ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember8ExprUnionMember3ExprUnionMember8ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember8ExprUnionMember3ExprUnionMember8ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Log"]
class RankByUnionMember8ExprUnionMember3ExprUnionMember9:
expr: RankByUnionMember8ExprUnionMember3ExprUnionMember9Expr
Accepts one of the following:
class RankByUnionMember8ExprUnionMember3ExprUnionMember9ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember8ExprUnionMember3ExprUnionMember9ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember8ExprUnionMember3ExprUnionMember9ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
midpoint: float
exclusiveMinimum0
type: Literal["Saturate"]
exponent: Optional[float]
exclusiveMinimum0
type: Literal["Sum"]
class RankByUnionMember8ExprUnionMember4:
exprs: Iterable[object]
type: Literal["Mult"]
class RankByUnionMember8ExprUnionMember5:
exprs: Iterable[object]
type: Literal["Div"]
class RankByUnionMember8ExprUnionMember6:
exprs: Iterable[RankByUnionMember8ExprUnionMember6Expr]
Accepts one of the following:
class RankByUnionMember8ExprUnionMember6ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember8ExprUnionMember6ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember8ExprUnionMember6ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
class RankByUnionMember8ExprUnionMember6ExprUnionMember3:
exprs: Iterable[RankByUnionMember8ExprUnionMember6ExprUnionMember3Expr]
Accepts one of the following:
class RankByUnionMember8ExprUnionMember6ExprUnionMember3ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember8ExprUnionMember6ExprUnionMember3ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember8ExprUnionMember6ExprUnionMember3ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Sum"]
class RankByUnionMember8ExprUnionMember6ExprUnionMember4:
exprs: Iterable[object]
type: Literal["Mult"]
class RankByUnionMember8ExprUnionMember6ExprUnionMember5:
exprs: Iterable[object]
type: Literal["Div"]
class RankByUnionMember8ExprUnionMember6ExprUnionMember6:
exprs: Iterable[RankByUnionMember8ExprUnionMember6ExprUnionMember6Expr]
Accepts one of the following:
class RankByUnionMember8ExprUnionMember6ExprUnionMember6ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember8ExprUnionMember6ExprUnionMember6ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember8ExprUnionMember6ExprUnionMember6ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Max"]
class RankByUnionMember8ExprUnionMember6ExprUnionMember7:
exprs: Iterable[RankByUnionMember8ExprUnionMember6ExprUnionMember7Expr]
Accepts one of the following:
class RankByUnionMember8ExprUnionMember6ExprUnionMember7ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember8ExprUnionMember6ExprUnionMember7ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember8ExprUnionMember6ExprUnionMember7ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Min"]
class RankByUnionMember8ExprUnionMember6ExprUnionMember8:
base: float
exclusiveMinimum0
expr: RankByUnionMember8ExprUnionMember6ExprUnionMember8Expr
Accepts one of the following:
class RankByUnionMember8ExprUnionMember6ExprUnionMember8ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember8ExprUnionMember6ExprUnionMember8ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember8ExprUnionMember6ExprUnionMember8ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Log"]
class RankByUnionMember8ExprUnionMember6ExprUnionMember9:
expr: RankByUnionMember8ExprUnionMember6ExprUnionMember9Expr
Accepts one of the following:
class RankByUnionMember8ExprUnionMember6ExprUnionMember9ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember8ExprUnionMember6ExprUnionMember9ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember8ExprUnionMember6ExprUnionMember9ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
midpoint: float
exclusiveMinimum0
type: Literal["Saturate"]
exponent: Optional[float]
exclusiveMinimum0
type: Literal["Max"]
class RankByUnionMember8ExprUnionMember7:
exprs: Iterable[RankByUnionMember8ExprUnionMember7Expr]
Accepts one of the following:
class RankByUnionMember8ExprUnionMember7ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember8ExprUnionMember7ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember8ExprUnionMember7ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
class RankByUnionMember8ExprUnionMember7ExprUnionMember3:
exprs: Iterable[RankByUnionMember8ExprUnionMember7ExprUnionMember3Expr]
Accepts one of the following:
class RankByUnionMember8ExprUnionMember7ExprUnionMember3ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember8ExprUnionMember7ExprUnionMember3ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember8ExprUnionMember7ExprUnionMember3ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Sum"]
class RankByUnionMember8ExprUnionMember7ExprUnionMember4:
exprs: Iterable[object]
type: Literal["Mult"]
class RankByUnionMember8ExprUnionMember7ExprUnionMember5:
exprs: Iterable[object]
type: Literal["Div"]
class RankByUnionMember8ExprUnionMember7ExprUnionMember6:
exprs: Iterable[RankByUnionMember8ExprUnionMember7ExprUnionMember6Expr]
Accepts one of the following:
class RankByUnionMember8ExprUnionMember7ExprUnionMember6ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember8ExprUnionMember7ExprUnionMember6ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember8ExprUnionMember7ExprUnionMember6ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Max"]
class RankByUnionMember8ExprUnionMember7ExprUnionMember7:
exprs: Iterable[RankByUnionMember8ExprUnionMember7ExprUnionMember7Expr]
Accepts one of the following:
class RankByUnionMember8ExprUnionMember7ExprUnionMember7ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember8ExprUnionMember7ExprUnionMember7ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember8ExprUnionMember7ExprUnionMember7ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Min"]
class RankByUnionMember8ExprUnionMember7ExprUnionMember8:
base: float
exclusiveMinimum0
expr: RankByUnionMember8ExprUnionMember7ExprUnionMember8Expr
Accepts one of the following:
class RankByUnionMember8ExprUnionMember7ExprUnionMember8ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember8ExprUnionMember7ExprUnionMember8ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember8ExprUnionMember7ExprUnionMember8ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Log"]
class RankByUnionMember8ExprUnionMember7ExprUnionMember9:
expr: RankByUnionMember8ExprUnionMember7ExprUnionMember9Expr
Accepts one of the following:
class RankByUnionMember8ExprUnionMember7ExprUnionMember9ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember8ExprUnionMember7ExprUnionMember9ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember8ExprUnionMember7ExprUnionMember9ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
midpoint: float
exclusiveMinimum0
type: Literal["Saturate"]
exponent: Optional[float]
exclusiveMinimum0
type: Literal["Min"]
class RankByUnionMember8ExprUnionMember8:
base: float
exclusiveMinimum0
expr: RankByUnionMember8ExprUnionMember8Expr
Accepts one of the following:
class RankByUnionMember8ExprUnionMember8ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember8ExprUnionMember8ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember8ExprUnionMember8ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
class RankByUnionMember8ExprUnionMember8ExprUnionMember3:
exprs: Iterable[RankByUnionMember8ExprUnionMember8ExprUnionMember3Expr]
Accepts one of the following:
class RankByUnionMember8ExprUnionMember8ExprUnionMember3ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember8ExprUnionMember8ExprUnionMember3ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember8ExprUnionMember8ExprUnionMember3ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Sum"]
class RankByUnionMember8ExprUnionMember8ExprUnionMember4:
exprs: Iterable[object]
type: Literal["Mult"]
class RankByUnionMember8ExprUnionMember8ExprUnionMember5:
exprs: Iterable[object]
type: Literal["Div"]
class RankByUnionMember8ExprUnionMember8ExprUnionMember6:
exprs: Iterable[RankByUnionMember8ExprUnionMember8ExprUnionMember6Expr]
Accepts one of the following:
class RankByUnionMember8ExprUnionMember8ExprUnionMember6ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember8ExprUnionMember8ExprUnionMember6ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember8ExprUnionMember8ExprUnionMember6ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Max"]
class RankByUnionMember8ExprUnionMember8ExprUnionMember7:
exprs: Iterable[RankByUnionMember8ExprUnionMember8ExprUnionMember7Expr]
Accepts one of the following:
class RankByUnionMember8ExprUnionMember8ExprUnionMember7ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember8ExprUnionMember8ExprUnionMember7ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember8ExprUnionMember8ExprUnionMember7ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Min"]
class RankByUnionMember8ExprUnionMember8ExprUnionMember8:
base: float
exclusiveMinimum0
expr: RankByUnionMember8ExprUnionMember8ExprUnionMember8Expr
Accepts one of the following:
class RankByUnionMember8ExprUnionMember8ExprUnionMember8ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember8ExprUnionMember8ExprUnionMember8ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember8ExprUnionMember8ExprUnionMember8ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Log"]
class RankByUnionMember8ExprUnionMember8ExprUnionMember9:
expr: RankByUnionMember8ExprUnionMember8ExprUnionMember9Expr
Accepts one of the following:
class RankByUnionMember8ExprUnionMember8ExprUnionMember9ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember8ExprUnionMember8ExprUnionMember9ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember8ExprUnionMember8ExprUnionMember9ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
midpoint: float
exclusiveMinimum0
type: Literal["Saturate"]
exponent: Optional[float]
exclusiveMinimum0
type: Literal["Log"]
class RankByUnionMember8ExprUnionMember9:
expr: RankByUnionMember8ExprUnionMember9Expr
Accepts one of the following:
class RankByUnionMember8ExprUnionMember9ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember8ExprUnionMember9ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember8ExprUnionMember9ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
class RankByUnionMember8ExprUnionMember9ExprUnionMember3:
exprs: Iterable[RankByUnionMember8ExprUnionMember9ExprUnionMember3Expr]
Accepts one of the following:
class RankByUnionMember8ExprUnionMember9ExprUnionMember3ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember8ExprUnionMember9ExprUnionMember3ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember8ExprUnionMember9ExprUnionMember3ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Sum"]
class RankByUnionMember8ExprUnionMember9ExprUnionMember4:
exprs: Iterable[object]
type: Literal["Mult"]
class RankByUnionMember8ExprUnionMember9ExprUnionMember5:
exprs: Iterable[object]
type: Literal["Div"]
class RankByUnionMember8ExprUnionMember9ExprUnionMember6:
exprs: Iterable[RankByUnionMember8ExprUnionMember9ExprUnionMember6Expr]
Accepts one of the following:
class RankByUnionMember8ExprUnionMember9ExprUnionMember6ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember8ExprUnionMember9ExprUnionMember6ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember8ExprUnionMember9ExprUnionMember6ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Max"]
class RankByUnionMember8ExprUnionMember9ExprUnionMember7:
exprs: Iterable[RankByUnionMember8ExprUnionMember9ExprUnionMember7Expr]
Accepts one of the following:
class RankByUnionMember8ExprUnionMember9ExprUnionMember7ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember8ExprUnionMember9ExprUnionMember7ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember8ExprUnionMember9ExprUnionMember7ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Min"]
class RankByUnionMember8ExprUnionMember9ExprUnionMember8:
base: float
exclusiveMinimum0
expr: RankByUnionMember8ExprUnionMember9ExprUnionMember8Expr
Accepts one of the following:
class RankByUnionMember8ExprUnionMember9ExprUnionMember8ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember8ExprUnionMember9ExprUnionMember8ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember8ExprUnionMember9ExprUnionMember8ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Log"]
class RankByUnionMember8ExprUnionMember9ExprUnionMember9:
expr: RankByUnionMember8ExprUnionMember9ExprUnionMember9Expr
Accepts one of the following:
class RankByUnionMember8ExprUnionMember9ExprUnionMember9ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember8ExprUnionMember9ExprUnionMember9ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember8ExprUnionMember9ExprUnionMember9ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
midpoint: float
exclusiveMinimum0
type: Literal["Saturate"]
exponent: Optional[float]
exclusiveMinimum0
midpoint: float
exclusiveMinimum0
type: Literal["Saturate"]
exponent: Optional[float]
exclusiveMinimum0
type: Literal["Log"]
class RankByUnionMember9:
expr: RankByUnionMember9Expr
Accepts one of the following:
class RankByUnionMember9ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember9ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember9ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
class RankByUnionMember9ExprUnionMember3:
exprs: Iterable[RankByUnionMember9ExprUnionMember3Expr]
Accepts one of the following:
class RankByUnionMember9ExprUnionMember3ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember9ExprUnionMember3ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember9ExprUnionMember3ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
class RankByUnionMember9ExprUnionMember3ExprUnionMember3:
exprs: Iterable[RankByUnionMember9ExprUnionMember3ExprUnionMember3Expr]
Accepts one of the following:
class RankByUnionMember9ExprUnionMember3ExprUnionMember3ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember9ExprUnionMember3ExprUnionMember3ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember9ExprUnionMember3ExprUnionMember3ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Sum"]
class RankByUnionMember9ExprUnionMember3ExprUnionMember4:
exprs: Iterable[object]
type: Literal["Mult"]
class RankByUnionMember9ExprUnionMember3ExprUnionMember5:
exprs: Iterable[object]
type: Literal["Div"]
class RankByUnionMember9ExprUnionMember3ExprUnionMember6:
exprs: Iterable[RankByUnionMember9ExprUnionMember3ExprUnionMember6Expr]
Accepts one of the following:
class RankByUnionMember9ExprUnionMember3ExprUnionMember6ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember9ExprUnionMember3ExprUnionMember6ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember9ExprUnionMember3ExprUnionMember6ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Max"]
class RankByUnionMember9ExprUnionMember3ExprUnionMember7:
exprs: Iterable[RankByUnionMember9ExprUnionMember3ExprUnionMember7Expr]
Accepts one of the following:
class RankByUnionMember9ExprUnionMember3ExprUnionMember7ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember9ExprUnionMember3ExprUnionMember7ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember9ExprUnionMember3ExprUnionMember7ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Min"]
class RankByUnionMember9ExprUnionMember3ExprUnionMember8:
base: float
exclusiveMinimum0
expr: RankByUnionMember9ExprUnionMember3ExprUnionMember8Expr
Accepts one of the following:
class RankByUnionMember9ExprUnionMember3ExprUnionMember8ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember9ExprUnionMember3ExprUnionMember8ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember9ExprUnionMember3ExprUnionMember8ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Log"]
class RankByUnionMember9ExprUnionMember3ExprUnionMember9:
expr: RankByUnionMember9ExprUnionMember3ExprUnionMember9Expr
Accepts one of the following:
class RankByUnionMember9ExprUnionMember3ExprUnionMember9ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember9ExprUnionMember3ExprUnionMember9ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember9ExprUnionMember3ExprUnionMember9ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
midpoint: float
exclusiveMinimum0
type: Literal["Saturate"]
exponent: Optional[float]
exclusiveMinimum0
type: Literal["Sum"]
class RankByUnionMember9ExprUnionMember4:
exprs: Iterable[object]
type: Literal["Mult"]
class RankByUnionMember9ExprUnionMember5:
exprs: Iterable[object]
type: Literal["Div"]
class RankByUnionMember9ExprUnionMember6:
exprs: Iterable[RankByUnionMember9ExprUnionMember6Expr]
Accepts one of the following:
class RankByUnionMember9ExprUnionMember6ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember9ExprUnionMember6ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember9ExprUnionMember6ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
class RankByUnionMember9ExprUnionMember6ExprUnionMember3:
exprs: Iterable[RankByUnionMember9ExprUnionMember6ExprUnionMember3Expr]
Accepts one of the following:
class RankByUnionMember9ExprUnionMember6ExprUnionMember3ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember9ExprUnionMember6ExprUnionMember3ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember9ExprUnionMember6ExprUnionMember3ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Sum"]
class RankByUnionMember9ExprUnionMember6ExprUnionMember4:
exprs: Iterable[object]
type: Literal["Mult"]
class RankByUnionMember9ExprUnionMember6ExprUnionMember5:
exprs: Iterable[object]
type: Literal["Div"]
class RankByUnionMember9ExprUnionMember6ExprUnionMember6:
exprs: Iterable[RankByUnionMember9ExprUnionMember6ExprUnionMember6Expr]
Accepts one of the following:
class RankByUnionMember9ExprUnionMember6ExprUnionMember6ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember9ExprUnionMember6ExprUnionMember6ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember9ExprUnionMember6ExprUnionMember6ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Max"]
class RankByUnionMember9ExprUnionMember6ExprUnionMember7:
exprs: Iterable[RankByUnionMember9ExprUnionMember6ExprUnionMember7Expr]
Accepts one of the following:
class RankByUnionMember9ExprUnionMember6ExprUnionMember7ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember9ExprUnionMember6ExprUnionMember7ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember9ExprUnionMember6ExprUnionMember7ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Min"]
class RankByUnionMember9ExprUnionMember6ExprUnionMember8:
base: float
exclusiveMinimum0
expr: RankByUnionMember9ExprUnionMember6ExprUnionMember8Expr
Accepts one of the following:
class RankByUnionMember9ExprUnionMember6ExprUnionMember8ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember9ExprUnionMember6ExprUnionMember8ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember9ExprUnionMember6ExprUnionMember8ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Log"]
class RankByUnionMember9ExprUnionMember6ExprUnionMember9:
expr: RankByUnionMember9ExprUnionMember6ExprUnionMember9Expr
Accepts one of the following:
class RankByUnionMember9ExprUnionMember6ExprUnionMember9ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember9ExprUnionMember6ExprUnionMember9ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember9ExprUnionMember6ExprUnionMember9ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
midpoint: float
exclusiveMinimum0
type: Literal["Saturate"]
exponent: Optional[float]
exclusiveMinimum0
type: Literal["Max"]
class RankByUnionMember9ExprUnionMember7:
exprs: Iterable[RankByUnionMember9ExprUnionMember7Expr]
Accepts one of the following:
class RankByUnionMember9ExprUnionMember7ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember9ExprUnionMember7ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember9ExprUnionMember7ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
class RankByUnionMember9ExprUnionMember7ExprUnionMember3:
exprs: Iterable[RankByUnionMember9ExprUnionMember7ExprUnionMember3Expr]
Accepts one of the following:
class RankByUnionMember9ExprUnionMember7ExprUnionMember3ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember9ExprUnionMember7ExprUnionMember3ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember9ExprUnionMember7ExprUnionMember3ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Sum"]
class RankByUnionMember9ExprUnionMember7ExprUnionMember4:
exprs: Iterable[object]
type: Literal["Mult"]
class RankByUnionMember9ExprUnionMember7ExprUnionMember5:
exprs: Iterable[object]
type: Literal["Div"]
class RankByUnionMember9ExprUnionMember7ExprUnionMember6:
exprs: Iterable[RankByUnionMember9ExprUnionMember7ExprUnionMember6Expr]
Accepts one of the following:
class RankByUnionMember9ExprUnionMember7ExprUnionMember6ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember9ExprUnionMember7ExprUnionMember6ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember9ExprUnionMember7ExprUnionMember6ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Max"]
class RankByUnionMember9ExprUnionMember7ExprUnionMember7:
exprs: Iterable[RankByUnionMember9ExprUnionMember7ExprUnionMember7Expr]
Accepts one of the following:
class RankByUnionMember9ExprUnionMember7ExprUnionMember7ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember9ExprUnionMember7ExprUnionMember7ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember9ExprUnionMember7ExprUnionMember7ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Min"]
class RankByUnionMember9ExprUnionMember7ExprUnionMember8:
base: float
exclusiveMinimum0
expr: RankByUnionMember9ExprUnionMember7ExprUnionMember8Expr
Accepts one of the following:
class RankByUnionMember9ExprUnionMember7ExprUnionMember8ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember9ExprUnionMember7ExprUnionMember8ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember9ExprUnionMember7ExprUnionMember8ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Log"]
class RankByUnionMember9ExprUnionMember7ExprUnionMember9:
expr: RankByUnionMember9ExprUnionMember7ExprUnionMember9Expr
Accepts one of the following:
class RankByUnionMember9ExprUnionMember7ExprUnionMember9ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember9ExprUnionMember7ExprUnionMember9ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember9ExprUnionMember7ExprUnionMember9ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
midpoint: float
exclusiveMinimum0
type: Literal["Saturate"]
exponent: Optional[float]
exclusiveMinimum0
type: Literal["Min"]
class RankByUnionMember9ExprUnionMember8:
base: float
exclusiveMinimum0
expr: RankByUnionMember9ExprUnionMember8Expr
Accepts one of the following:
class RankByUnionMember9ExprUnionMember8ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember9ExprUnionMember8ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember9ExprUnionMember8ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
class RankByUnionMember9ExprUnionMember8ExprUnionMember3:
exprs: Iterable[RankByUnionMember9ExprUnionMember8ExprUnionMember3Expr]
Accepts one of the following:
class RankByUnionMember9ExprUnionMember8ExprUnionMember3ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember9ExprUnionMember8ExprUnionMember3ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember9ExprUnionMember8ExprUnionMember3ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Sum"]
class RankByUnionMember9ExprUnionMember8ExprUnionMember4:
exprs: Iterable[object]
type: Literal["Mult"]
class RankByUnionMember9ExprUnionMember8ExprUnionMember5:
exprs: Iterable[object]
type: Literal["Div"]
class RankByUnionMember9ExprUnionMember8ExprUnionMember6:
exprs: Iterable[RankByUnionMember9ExprUnionMember8ExprUnionMember6Expr]
Accepts one of the following:
class RankByUnionMember9ExprUnionMember8ExprUnionMember6ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember9ExprUnionMember8ExprUnionMember6ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember9ExprUnionMember8ExprUnionMember6ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Max"]
class RankByUnionMember9ExprUnionMember8ExprUnionMember7:
exprs: Iterable[RankByUnionMember9ExprUnionMember8ExprUnionMember7Expr]
Accepts one of the following:
class RankByUnionMember9ExprUnionMember8ExprUnionMember7ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember9ExprUnionMember8ExprUnionMember7ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember9ExprUnionMember8ExprUnionMember7ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Min"]
class RankByUnionMember9ExprUnionMember8ExprUnionMember8:
base: float
exclusiveMinimum0
expr: RankByUnionMember9ExprUnionMember8ExprUnionMember8Expr
Accepts one of the following:
class RankByUnionMember9ExprUnionMember8ExprUnionMember8ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember9ExprUnionMember8ExprUnionMember8ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember9ExprUnionMember8ExprUnionMember8ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Log"]
class RankByUnionMember9ExprUnionMember8ExprUnionMember9:
expr: RankByUnionMember9ExprUnionMember8ExprUnionMember9Expr
Accepts one of the following:
class RankByUnionMember9ExprUnionMember8ExprUnionMember9ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember9ExprUnionMember8ExprUnionMember9ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember9ExprUnionMember8ExprUnionMember9ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
midpoint: float
exclusiveMinimum0
type: Literal["Saturate"]
exponent: Optional[float]
exclusiveMinimum0
type: Literal["Log"]
class RankByUnionMember9ExprUnionMember9:
expr: RankByUnionMember9ExprUnionMember9Expr
Accepts one of the following:
class RankByUnionMember9ExprUnionMember9ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember9ExprUnionMember9ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember9ExprUnionMember9ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
class RankByUnionMember9ExprUnionMember9ExprUnionMember3:
exprs: Iterable[RankByUnionMember9ExprUnionMember9ExprUnionMember3Expr]
Accepts one of the following:
class RankByUnionMember9ExprUnionMember9ExprUnionMember3ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember9ExprUnionMember9ExprUnionMember3ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember9ExprUnionMember9ExprUnionMember3ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Sum"]
class RankByUnionMember9ExprUnionMember9ExprUnionMember4:
exprs: Iterable[object]
type: Literal["Mult"]
class RankByUnionMember9ExprUnionMember9ExprUnionMember5:
exprs: Iterable[object]
type: Literal["Div"]
class RankByUnionMember9ExprUnionMember9ExprUnionMember6:
exprs: Iterable[RankByUnionMember9ExprUnionMember9ExprUnionMember6Expr]
Accepts one of the following:
class RankByUnionMember9ExprUnionMember9ExprUnionMember6ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember9ExprUnionMember9ExprUnionMember6ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember9ExprUnionMember9ExprUnionMember6ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Max"]
class RankByUnionMember9ExprUnionMember9ExprUnionMember7:
exprs: Iterable[RankByUnionMember9ExprUnionMember9ExprUnionMember7Expr]
Accepts one of the following:
class RankByUnionMember9ExprUnionMember9ExprUnionMember7ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember9ExprUnionMember9ExprUnionMember7ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember9ExprUnionMember9ExprUnionMember7ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Min"]
class RankByUnionMember9ExprUnionMember9ExprUnionMember8:
base: float
exclusiveMinimum0
expr: RankByUnionMember9ExprUnionMember9ExprUnionMember8Expr
Accepts one of the following:
class RankByUnionMember9ExprUnionMember9ExprUnionMember8ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember9ExprUnionMember9ExprUnionMember8ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember9ExprUnionMember9ExprUnionMember8ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
type: Literal["Log"]
class RankByUnionMember9ExprUnionMember9ExprUnionMember9:
expr: RankByUnionMember9ExprUnionMember9ExprUnionMember9Expr
Accepts one of the following:
class RankByUnionMember9ExprUnionMember9ExprUnionMember9ExprUnionMember0:
name: str
minLength1
type: Literal["Attr"]
class RankByUnionMember9ExprUnionMember9ExprUnionMember9ExprUnionMember1:
type: Literal["Const"]
value: float
class RankByUnionMember9ExprUnionMember9ExprUnionMember9ExprUnionMember2:
field: str
minLength1
query: str
minLength1
type: Literal["BM25"]
midpoint: float
exclusiveMinimum0
type: Literal["Saturate"]
exponent: Optional[float]
exclusiveMinimum0
midpoint: float
exclusiveMinimum0
type: Literal["Saturate"]
exponent: Optional[float]
exclusiveMinimum0
midpoint: float
exclusiveMinimum0
type: Literal["Saturate"]
exponent: Optional[float]
exclusiveMinimum0
ReturnsExpand Collapse
class SearchRepoNaturalLanguageResponse:
count: float

Number of repositories returned

repositories: List[Repository]

Array of repository search results with relevance scores and optional graph relationships

id: str

BountyLab internal ID

github_id: str

GitHub node ID

name: str

Repository name

owner_login: str

Repository owner username

stargazer_count: float

Number of stars

total_issues_closed: float

Number of closed issues

total_issues_count: float

Total number of issues (open + closed)

total_issues_open: float

Number of open issues

contributors: Optional[RepositoryContributors]

Users who follow this user (when includeAttributes.followers is specified)

edges: List[RepositoryContributorsEdge]

Array of user objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepositoryContributorsEdgeSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

page_info: RepositoryContributorsPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

created_at: Optional[str]

ISO 8601 timestamp when repository was created

description: Optional[str]

Repository description

embedded_at: Optional[str]

ISO 8601 timestamp when embedding was created

language: Optional[str]

Primary programming language

last_contributor_locations: Optional[List[str]]

Locations of last contributors to this repository

owner: Optional[RepositoryOwner]

Repository owner (when includeAttributes.owner = true)

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepositoryOwnerSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

owner_devrank: Optional[RepositoryOwnerDevrank]

Devrank data for the repository owner (when includeAttributes.ownerDevrank = true)

community: int
cracked_score: float
created_at: str
followers_in: float
following_out: float
pc: float
raw_score: float
tier: str
trust: float
updated_at: str
owner_professional: Optional[RepositoryOwnerProfessional]

LinkedIn professional profile data (only present when includeAttributes.professional = true)

awards: Optional[List[str]]

Professional awards

certifications: Optional[List[str]]

Professional certifications

city: Optional[str]

City

connections_count: Optional[float]

Number of LinkedIn connections

country: Optional[str]

Country

current_industry: Optional[str]

Current industry sector

departments: Optional[List[str]]

Departments worked in

education: List[RepositoryOwnerProfessionalEducation]

Education history

campus: Optional[str]

Name of the educational institution

end_date: Optional[str]

End date (YYYY-MM-DD format)

major: Optional[str]

Field of study or degree program

specialization: Optional[str]

Area of specialization

start_date: Optional[str]

Start date (YYYY-MM-DD format)

experience: List[RepositoryOwnerProfessionalExperience]

Work experience history

company: Optional[str]

Company or organization name

end_date: Optional[str]

End date (YYYY-MM-DD format, null if current)

industry: Optional[str]

Industry sector

is_current: Optional[bool]

Whether this is the current position

location: Optional[str]

Work location

start_date: Optional[str]

Start date (YYYY-MM-DD format)

summary: Optional[str]

Description of role and responsibilities

title: Optional[str]

Job title or position

expertise: Optional[List[str]]

Areas of expertise

first_name: Optional[str]

First name

follower_count: Optional[float]

Number of LinkedIn followers

functional_area: Optional[str]

Functional area (e.g., Engineering, Product)

headline: Optional[str]

Professional headline

languages: Optional[List[str]]

Languages spoken

last_name: Optional[str]

Last name

linkedin_url: str

LinkedIn profile URL

location: Optional[str]

Full location string

memberships: Optional[List[str]]

Professional organization memberships

organization: Optional[str]

Current organization/company

patents: Optional[List[str]]

Patents held

prior_industries: Optional[List[str]]

Previous industries worked in

publications: Optional[List[str]]

Publications authored

seniority: Optional[str]

Seniority classification

seniority_level: Optional[str]

Seniority level (e.g., Senior, Manager)

state: Optional[str]

State or province

title: Optional[str]

Current job title

readme_preview: Optional[str]

Preview of repository README (first ~500 chars)

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for cosine distance)

starrers: Optional[RepositoryStarrers]

Users who follow this user (when includeAttributes.followers is specified)

edges: List[RepositoryStarrersEdge]

Array of user objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepositoryStarrersEdgeSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

page_info: RepositoryStarrersPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

updated_at: Optional[str]

ISO 8601 timestamp when repository was last updated

search_query: str

The generated search query used for semantic search

page_info: Optional[PageInfo]

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

Search GitHub repositories using natural language
import os
from bountylab import Bountylab

client = Bountylab(
    api_key=os.environ.get("BOUNTYLAB_API_KEY"),  # This is the default and can be omitted
)
response = client.search_repos.natural_language(
    query="Find React libraries with over 1000 stars that have good TypeScript support and are actively maintained",
)
print(response.count)
{
  "count": 20,
  "repositories": [
    {
      "id": "9f0b8901cf1848298a60a60083b5aac0",
      "githubId": "MDEwOlJlcG9zaXRvcnkxMjk2MjY5",
      "name": "Hello-World",
      "ownerLogin": "octocat",
      "stargazerCount": 1500,
      "totalIssuesClosed": 108,
      "totalIssuesCount": 150,
      "totalIssuesOpen": 42,
      "contributors": {
        "edges": [
          {
            "id": "9f0b8901cf1848298a60a60083b5aac0",
            "githubId": "MDQ6VXNlcjU4MzIzMQ==",
            "login": "octocat",
            "bio": "I build things for GitHub",
            "company": "GitHub",
            "createdAt": "2011-01-25T18:44:36Z",
            "displayName": "The Octocat",
            "emails": [
              "***at@github.com",
              "***hn@gmail.com"
            ],
            "embeddedAt": "2024-01-15T14:00:00Z",
            "location": "San Francisco, CA",
            "resolvedCity": "San Francisco",
            "resolvedCountry": "United States",
            "resolvedState": "California",
            "score": 0.12,
            "socialAccounts": [
              {
                "provider": "twitter",
                "url": "https://twitter.com/github"
              }
            ],
            "updatedAt": "2024-01-15T12:30:00Z",
            "websiteUrl": "https://github.blog"
          }
        ],
        "pageInfo": {
          "endCursor": "endCursor",
          "hasNextPage": true
        }
      },
      "createdAt": "2011-01-26T19:01:12Z",
      "description": "My first repository on GitHub!",
      "embeddedAt": "2024-01-15T14:00:00Z",
      "language": "JavaScript",
      "lastContributorLocations": [
        "San Francisco, CA",
        "Berlin, Germany"
      ],
      "owner": {
        "id": "9f0b8901cf1848298a60a60083b5aac0",
        "githubId": "MDQ6VXNlcjU4MzIzMQ==",
        "login": "octocat",
        "bio": "I build things for GitHub",
        "company": "GitHub",
        "createdAt": "2011-01-25T18:44:36Z",
        "displayName": "The Octocat",
        "emails": [
          "***at@github.com",
          "***hn@gmail.com"
        ],
        "embeddedAt": "2024-01-15T14:00:00Z",
        "location": "San Francisco, CA",
        "resolvedCity": "San Francisco",
        "resolvedCountry": "United States",
        "resolvedState": "California",
        "score": 0.12,
        "socialAccounts": [
          {
            "provider": "twitter",
            "url": "https://twitter.com/github"
          }
        ],
        "updatedAt": "2024-01-15T12:30:00Z",
        "websiteUrl": "https://github.blog"
      },
      "ownerDevrank": {
        "community": 0,
        "crackedScore": 0,
        "createdAt": "createdAt",
        "followersIn": 0,
        "followingOut": 0,
        "pc": 0,
        "rawScore": 0,
        "tier": "tier",
        "trust": 0,
        "updatedAt": "updatedAt"
      },
      "ownerProfessional": {
        "awards": [
          "string"
        ],
        "certifications": [
          "string"
        ],
        "city": "city",
        "connectionsCount": 0,
        "country": "country",
        "currentIndustry": "currentIndustry",
        "departments": [
          "string"
        ],
        "education": [
          {
            "campus": "campus",
            "endDate": "endDate",
            "major": "major",
            "specialization": "specialization",
            "startDate": "startDate"
          }
        ],
        "experience": [
          {
            "company": "company",
            "endDate": "endDate",
            "industry": "industry",
            "isCurrent": true,
            "location": "location",
            "startDate": "startDate",
            "summary": "summary",
            "title": "title"
          }
        ],
        "expertise": [
          "string"
        ],
        "firstName": "firstName",
        "followerCount": 0,
        "functionalArea": "functionalArea",
        "headline": "headline",
        "languages": [
          "string"
        ],
        "lastName": "lastName",
        "linkedinUrl": "linkedinUrl",
        "location": "location",
        "memberships": [
          "string"
        ],
        "organization": "organization",
        "patents": [
          "string"
        ],
        "priorIndustries": [
          "string"
        ],
        "publications": [
          "string"
        ],
        "seniority": "seniority",
        "seniorityLevel": "seniorityLevel",
        "state": "state",
        "title": "title"
      },
      "readmePreview": "# Hello World\n\nThis is my first repository...",
      "score": 0.08,
      "starrers": {
        "edges": [
          {
            "id": "9f0b8901cf1848298a60a60083b5aac0",
            "githubId": "MDQ6VXNlcjU4MzIzMQ==",
            "login": "octocat",
            "bio": "I build things for GitHub",
            "company": "GitHub",
            "createdAt": "2011-01-25T18:44:36Z",
            "displayName": "The Octocat",
            "emails": [
              "***at@github.com",
              "***hn@gmail.com"
            ],
            "embeddedAt": "2024-01-15T14:00:00Z",
            "location": "San Francisco, CA",
            "resolvedCity": "San Francisco",
            "resolvedCountry": "United States",
            "resolvedState": "California",
            "score": 0.12,
            "socialAccounts": [
              {
                "provider": "twitter",
                "url": "https://twitter.com/github"
              }
            ],
            "updatedAt": "2024-01-15T12:30:00Z",
            "websiteUrl": "https://github.blog"
          }
        ],
        "pageInfo": {
          "endCursor": "endCursor",
          "hasNextPage": true
        }
      },
      "updatedAt": "2024-01-15T12:30:00Z"
    }
  ],
  "searchQuery": "react component library",
  "pageInfo": {
    "endCursor": "endCursor",
    "hasNextPage": true
  }
}
Returns Examples
{
  "count": 20,
  "repositories": [
    {
      "id": "9f0b8901cf1848298a60a60083b5aac0",
      "githubId": "MDEwOlJlcG9zaXRvcnkxMjk2MjY5",
      "name": "Hello-World",
      "ownerLogin": "octocat",
      "stargazerCount": 1500,
      "totalIssuesClosed": 108,
      "totalIssuesCount": 150,
      "totalIssuesOpen": 42,
      "contributors": {
        "edges": [
          {
            "id": "9f0b8901cf1848298a60a60083b5aac0",
            "githubId": "MDQ6VXNlcjU4MzIzMQ==",
            "login": "octocat",
            "bio": "I build things for GitHub",
            "company": "GitHub",
            "createdAt": "2011-01-25T18:44:36Z",
            "displayName": "The Octocat",
            "emails": [
              "***at@github.com",
              "***hn@gmail.com"
            ],
            "embeddedAt": "2024-01-15T14:00:00Z",
            "location": "San Francisco, CA",
            "resolvedCity": "San Francisco",
            "resolvedCountry": "United States",
            "resolvedState": "California",
            "score": 0.12,
            "socialAccounts": [
              {
                "provider": "twitter",
                "url": "https://twitter.com/github"
              }
            ],
            "updatedAt": "2024-01-15T12:30:00Z",
            "websiteUrl": "https://github.blog"
          }
        ],
        "pageInfo": {
          "endCursor": "endCursor",
          "hasNextPage": true
        }
      },
      "createdAt": "2011-01-26T19:01:12Z",
      "description": "My first repository on GitHub!",
      "embeddedAt": "2024-01-15T14:00:00Z",
      "language": "JavaScript",
      "lastContributorLocations": [
        "San Francisco, CA",
        "Berlin, Germany"
      ],
      "owner": {
        "id": "9f0b8901cf1848298a60a60083b5aac0",
        "githubId": "MDQ6VXNlcjU4MzIzMQ==",
        "login": "octocat",
        "bio": "I build things for GitHub",
        "company": "GitHub",
        "createdAt": "2011-01-25T18:44:36Z",
        "displayName": "The Octocat",
        "emails": [
          "***at@github.com",
          "***hn@gmail.com"
        ],
        "embeddedAt": "2024-01-15T14:00:00Z",
        "location": "San Francisco, CA",
        "resolvedCity": "San Francisco",
        "resolvedCountry": "United States",
        "resolvedState": "California",
        "score": 0.12,
        "socialAccounts": [
          {
            "provider": "twitter",
            "url": "https://twitter.com/github"
          }
        ],
        "updatedAt": "2024-01-15T12:30:00Z",
        "websiteUrl": "https://github.blog"
      },
      "ownerDevrank": {
        "community": 0,
        "crackedScore": 0,
        "createdAt": "createdAt",
        "followersIn": 0,
        "followingOut": 0,
        "pc": 0,
        "rawScore": 0,
        "tier": "tier",
        "trust": 0,
        "updatedAt": "updatedAt"
      },
      "ownerProfessional": {
        "awards": [
          "string"
        ],
        "certifications": [
          "string"
        ],
        "city": "city",
        "connectionsCount": 0,
        "country": "country",
        "currentIndustry": "currentIndustry",
        "departments": [
          "string"
        ],
        "education": [
          {
            "campus": "campus",
            "endDate": "endDate",
            "major": "major",
            "specialization": "specialization",
            "startDate": "startDate"
          }
        ],
        "experience": [
          {
            "company": "company",
            "endDate": "endDate",
            "industry": "industry",
            "isCurrent": true,
            "location": "location",
            "startDate": "startDate",
            "summary": "summary",
            "title": "title"
          }
        ],
        "expertise": [
          "string"
        ],
        "firstName": "firstName",
        "followerCount": 0,
        "functionalArea": "functionalArea",
        "headline": "headline",
        "languages": [
          "string"
        ],
        "lastName": "lastName",
        "linkedinUrl": "linkedinUrl",
        "location": "location",
        "memberships": [
          "string"
        ],
        "organization": "organization",
        "patents": [
          "string"
        ],
        "priorIndustries": [
          "string"
        ],
        "publications": [
          "string"
        ],
        "seniority": "seniority",
        "seniorityLevel": "seniorityLevel",
        "state": "state",
        "title": "title"
      },
      "readmePreview": "# Hello World\n\nThis is my first repository...",
      "score": 0.08,
      "starrers": {
        "edges": [
          {
            "id": "9f0b8901cf1848298a60a60083b5aac0",
            "githubId": "MDQ6VXNlcjU4MzIzMQ==",
            "login": "octocat",
            "bio": "I build things for GitHub",
            "company": "GitHub",
            "createdAt": "2011-01-25T18:44:36Z",
            "displayName": "The Octocat",
            "emails": [
              "***at@github.com",
              "***hn@gmail.com"
            ],
            "embeddedAt": "2024-01-15T14:00:00Z",
            "location": "San Francisco, CA",
            "resolvedCity": "San Francisco",
            "resolvedCountry": "United States",
            "resolvedState": "California",
            "score": 0.12,
            "socialAccounts": [
              {
                "provider": "twitter",
                "url": "https://twitter.com/github"
              }
            ],
            "updatedAt": "2024-01-15T12:30:00Z",
            "websiteUrl": "https://github.blog"
          }
        ],
        "pageInfo": {
          "endCursor": "endCursor",
          "hasNextPage": true
        }
      },
      "updatedAt": "2024-01-15T12:30:00Z"
    }
  ],
  "searchQuery": "react component library",
  "pageInfo": {
    "endCursor": "endCursor",
    "hasNextPage": true
  }
}