openfoodfacts_proxy.routes.search_a_licious
source module openfoodfacts_proxy.routes.search_a_licious
Functions
source async search_a_licious_demo(request: Request) → Response
source async search_a_licious_html_search(request: Request, q: str | None = Query(None), page: int = Query(1), page_size: int = Query(24), langs: str = Query('fr,en'), sort_by: str | None = Query(None), index_id: str | None = Query(None), display_debug: bool = Query(False)) → Response
source async get_document(request: Request, identifier: str, index_id: str | None = Query(None)) → Response
source async get_document_compat(request: Request, identifier: str, index_id: str | None = Query(None)) → Response
source async search_get(request: Request, q: str | None = Query(None, description='The Lucene or full-text search query.'), langs: str | None = Query(None, description='Comma-separated list of languages to support during search.'), page_size: int = Query(10, description='Number of results to return per page.'), page: int = Query(1, ge=1, description='Page to request, starting at 1.'), fields: str | None = Query(None, description='Comma-separated list of fields to include in the response.'), sort_by: str | None = Query(None, description='Field name or script name to use for sorting.'), facets: str | None = Query(None, description='Comma-separated list of facets to include.'), charts: str | None = Query(None, description='Comma-separated chart definitions to request.'), index_id: str | None = Query(None, description='Index identifier to query.')) → Response
source async search_get_compat(request: Request, q: str | None = Query(None, description='The Lucene or full-text search query.'), langs: str | None = Query(None, description='Comma-separated list of languages to support during search.'), page_size: int = Query(10, description='Number of results to return per page.'), page: int = Query(1, ge=1, description='Page to request, starting at 1.'), fields: str | None = Query(None, description='Comma-separated list of fields to include in the response.'), sort_by: str | None = Query(None, description='Field name or script name to use for sorting.'), facets: str | None = Query(None, description='Comma-separated list of facets to include.'), charts: str | None = Query(None, description='Comma-separated chart definitions to request.'), index_id: str | None = Query(None, description='Index identifier to query.')) → Response
source async search_post(request: Request, payload: SearchParameters = Body(...)) → Response
source async search_post_compat(request: Request, payload: SearchParameters = Body(...)) → Response
source async autocomplete(request: Request, q: str = Query(..., description='User autocomplete query.'), taxonomy_names: str = Query(..., description='Comma-separated taxonomy names to search in.'), lang: str = Query('en', description='Language to search in.'), size: int = Query(10, description='Number of results to return.'), fuzziness: int | None = Query(None, description='Optional fuzziness level to use.'), index_id: str | None = Query(None, description='Index identifier to query.')) → Response
source async autocomplete_compat(request: Request, q: str = Query(..., description='User autocomplete query.'), taxonomy_names: str = Query(..., description='Comma-separated taxonomy names to search in.'), lang: str = Query('en', description='Language to search in.'), size: int = Query(10, description='Number of results to return.'), fuzziness: int | None = Query(None, description='Optional fuzziness level to use.'), index_id: str | None = Query(None, description='Index identifier to query.')) → Response
source async health(request: Request) → Response
source async robots_txt(request: Request) → Response