Storage medium, information processing apparatus, and control method for web site search
AssigneeCanon Kabushiki Kaisha
InventorKENICHI HIROSE
Life of this patent
Estimating the term…
Abstract
A browser program creates a first search query by adding a product name corresponding to a product-specific page of a website to a search query input from the product-specific page being viewed on a browser, and acquires a search result obtained by searching the website using the first search query. In a case where a character string of the first search query is not included in the search result, the browser program executes processing for performing a search using a search query obtained by excluding the product name from the first search query.
Claims13
A non-transitory computer-readable storage medium storing a program for displaying, on a web browser, a search result of content in a website obtained from a search service server in response to a search instruction for the website including a product-specific page and a product-common page,
- wherein the program causes a computer to function as:
- a first creation unit configured to create a first search query by automatically adding, by the program, a product name corresponding to the product-specific page to a search query input from the product-specific page being viewed in the web browser;
- a first acquisition unit configured to communicate with the search service server and acquire a first search result obtained by searching the website using the first search query;
- a first determination unit configured to determine whether a character string of the first search query is included in the acquired first search result;
- and
- a first execution unit configured to, in a case where the character string of the first search query is not included in the first search result, execute processing for performing a search using a search query obtained by excluding the product name automatically added by the program in creating the first search query from the first search query.
A non-transitory computer-readable storage medium storing a program for displaying, on a web browser, a search result of content in a website obtained from a search service server in response to a search instruction for the website including a product-specific page and a product-common page,
- wherein the program causes a computer to function as:
- a first creation unit configured to create a first search query by adding a product name corresponding to the product-specific page to a search query input from the product-specific page being viewed in the web browser;
- a first acquisition unit configured to communicate with the search service server and acquire a first search result obtained by searching the website using the first search query;
- a first determination unit configured to determine whether a character string of the first search query is included in the acquired first search result;
- a first display control unit configured to, in a case where the character string of the first search query is included in the first search result, display a search result based on the first search result;
- a second creation unit configured to, in a case where the character string of the first search query is not included in the first search result, create a second search query obtained by excluding the product name from the first search query;
- a second acquisition unit configured to communicate with the search service server and acquire a second search result obtained by searching the website using the second search query;
- and
- a second display control unit configured to, in the case where the character string of the first search query is not included in the first search result, display a search result based on the second search result.
A control method for an information processing apparatus configured to display, on a web browser, a search result of content in a website obtained from a search service server in response to a search instruction for the website including a product-specific page and a product-common page, the control method comprising:
- creating a first search query by automatically adding a product name corresponding to the product-specific page to a search query input from the product-specific page being viewed in the web browser;
- communicating with the search service server and acquiring a first search result obtained by searching the website using the first search query;
- determining whether a character string of the first search query is included in the acquired first search result;
- and
- executing, in a case where the character string of the first search query is not included in the first search result, processing for performing a search using a search query obtained by excluding the product name automatically added by the program in creating the first search query from the first search query.
A control method for an information processing apparatus configured to display, on a web browser, a search result of content in a website obtained from a search service server in response to a search instruction for the website including a product-specific page and a product-common page, the control method comprising:
- creating a first search query by automatically adding a product name corresponding to the product-specific page to a search query input from the product-specific page being viewed in the web browser;
- communicating with the search service server and acquiring a first search result obtained by searching the website using the first search query;
- determining whether a character string of the first search query is included in the acquired first search result;
- displaying, in a case where the character string of the first search query is included in the first search result, a search result based on the first search result;
- creating, in a case where the character string of the first search query is not included in the first search result, a second search query obtained by excluding, from the first search query, the product name automatically added in creating the first search query;
- communicating with the search service server and acquiring a second search result obtained by searching the website using the second search query;
- and
- displaying, in the case where the character string of the first search query is not included in the first search result, a search result based on the second search result.
Dependencies are inferred from the claim text.