now.app.search_app.app module#
- class now.app.search_app.app.SearchApp[source]#
Bases:
JinaNOWApp
- property app_name: str#
Name of the app. Should be an enum value set in now.constants.Apps
- Return type
str
- property is_enabled: bool#
Set to True if this app is enabled for the end user.
- Return type
bool
- property description: str#
Short description of the app.
- Return type
str
- property required_docker_memory_in_gb: int#
- Return type
int
- property demo_datasets: Dict[TypeVar, List[DemoDataset]]#
Get a list of example datasets for the app.
- Return type
Dict
[TypeVar
,List
[DemoDataset
]]
- property finetune_datasets: [Tuple]#
Defines the list of demo datasets which are fine-tunable.
- Return type
[Tuple]
- static indexer_stub(user_input, encoder2dim)[source]#
Creates indexer stub.
- Parameters
user_input (
UserInput
) – User inputencoder2dim (
Dict
[str
,int
]) – maps encoder name to its output dimension
- Return type
Dict
- get_executor_stubs(dataset, user_input)[source]#
Returns a dictionary of executors to be added in the flow
- Parameters
dataset – DocumentArray of the dataset
user_input (
UserInput
) – user input
- Return type
List
[Dict
]- Returns
executors stubs with filled-in env vars
- property max_request_size: int#
Max number of documents in one request
- Return type
int