INNER CODE UNIT · Python
search_results
princeton-nlp/WebShop · web_agent_site/app.py:111
def search_results(session_id, keywords, page):
instruction_text = user_sessions[session_id]['goal']['instruction_text']
page = convert_web_app_string_to_var('page', page)
keywords = convert_web_app_string_to_var('keywords', keywords)
top_n_products = get_top_n_product_from_keywords(
keywords,
search_engine,
all_products,
product_item_dict,
attribute_to_asins,
)
products = get_product_per_page(top_n_products, page)
html = map_action_to_html(
'search',
session_id=session_id,
products=products,
keywords=keywords,
page=page,