Search system, search method, and program

The search system addresses the inadequacy of existing systems by determining if corporate websites satisfy search criteria across multiple pages and registering candidate company pages, improving the efficiency and accuracy of keyword-based searches for corporate information.

JP2026023775AActive Publication Date: 2026-02-13OPENCOM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024125984
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-01
Publication Date
2026-02-13
Estimated Expiration
2044-08-01

AI Technical Summary

Technical Problem

Existing search systems, such as Patent Document 1, are inadequate for easily obtaining information from corporate websites during keyword-based searches.

Method used

A search system comprising a search unit and a display unit that determines if a target website satisfies search criteria based on multiple web pages within a domain, displaying a list of matching domains, and includes a customer search unit to register candidate company pages, a registration unit to associate web pages with customer information, and a data management unit to exclude known websites.

Benefits of technology

Enables efficient acquisition of information from corporate websites by identifying likely company pages and reducing redundant checks, thus enhancing the accuracy and efficiency of keyword-based searches.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026023775000001_ABST
    Figure 2026023775000001_ABST
Patent Text Reader

Abstract

To provide a retrieval system for easily acquiring information in the case of performing retrieval for searching a Web site.SOLUTION: A search system for performing a search on a web site, comprising: a search unit; and a display unit, wherein the web site is a set of a plurality of web pages managed by the same domain, the search unit determines whether a target web site corresponds to a search condition based on a plurality of web pages included in the target web site when the search condition is received, and the display unit displays a list of domains of web sites corresponding to the search condition.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a search system, a search method, and a program. [Background technology]

[0002] Companies accumulate information about their related customers and use that information to conduct sales and business related to their business partners. In business activities, before contacting a target customer, they first collect information about the company, such as what kind of company it is. In doing so, they gather information about the company by browsing the company's webpage, etc.

[0003] Patent Document 1 discloses a system that performs a search to extract information that matches keywords submitted by a user from various pieces of information distributed on the Internet, and provides the search results to the user. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Publication No. 2021-101378 Summary of the Invention [Problem to be solved by the invention]

[0005] However, although Patent Document 1 discloses a system for performing a search by inputting a keyword, it is not possible to easily obtain information when searching for websites such as corporate websites.

[0006] Therefore, an object of the present invention is to provide a search system that allows easy acquisition of information when conducting a search to find a website. [Means for solving the problem]

[0007] [1] A search system for searching the web, A search unit and a display unit are provided, A website is a collection of web pages managed by the same domain, When the search unit receives search criteria, it determines whether the target website satisfies the search criteria based on a plurality of web pages included in the target website; the display unit displays a list of website domains that match the search criteria. Search system. [2] The search criteria include one or more keywords, the search unit executes a process of determining whether a plurality of web pages included in the website contain the keyword as a process of determining whether the search conditions are met. [1] The search system described in [1]. [3] The search criteria include two or more keywords, the search unit determines that each keyword included in the search criteria corresponds to the search criteria even if it exists on different web pages included in the website; [2] The search system described in [2]. [4] The search system further comprises a customer search unit, a registration unit, a reception unit, and a data management unit, The customer search unit determines whether a target web page satisfies the customer search conditions based on the customer search conditions; The customer search unit sets conditions for identifying candidate company pages of customers, the registration unit registers web pages that meet the customer search criteria as candidates for the customer's company page in association with the customer information stored in the storage unit; The display unit displays a list of candidate company pages for the customer, When the reception unit receives a designation of the customer's website and / or a website other than the company's website from the candidate list of company pages of the customer, the reception unit stores the domain of the designated website as known website information; the data management unit excludes known websites from candidates for company pages of customers other than the customer based on the known website information; A search system according to any one of [1] to [3]. [5] The customer search unit identifies and registers candidate company pages for two or more customers; the list of candidate customer business pages, including the number of times the domain of the target web page has appeared as a candidate for other customer business pages; [4] The search system described in [4]. [6] The list of candidate business pages for the customer includes the number of times that web pages from the same domain appear in search results for the same customer. [4] The search system described in [4]. [7] A computer-implemented search method comprising: The method includes a search step and a display step, A website is a collection of web pages managed by the same domain, In the search step, when a search condition is received, it is determined whether the target website satisfies the search condition based on a plurality of web pages included in the target website; In the display step, a list of website domains that match the search criteria is displayed. Method system. [8] A computer program that causes the computer to execute the search method described in [7].

[0008] The invention of [1] makes it possible to search multiple web pages managed by the same domain and display a list of the target domains.

[0009] [2] The invention of the present invention allows a search using a keyword to be performed using multiple web pages within a website, and to search for websites that contain the keyword across the entire website.

[0010] [3] The invention of the present invention makes it possible to determine whether the website as a whole satisfies the search criteria, even if different web pages within the website each contain the keywords in the search criteria.

[0011] [4] The invention of the present invention allows known websites that have already been checked to be excluded from the list of candidate company pages, thereby reducing the effort required for customers to check when searching for company pages.

[0012] The invention according to [5] makes it possible to search for a web page that is likely to be the target customer's company page while checking the number of times that the page has appeared as a candidate for multiple customers' company pages.

[0013] The invention according to [6] makes it possible to search for web pages that are likely to be corporate pages of the target customer while checking the number of times a domain has appeared in search results related to the same customer. [Effects of the Invention]

[0014] According to the present invention, it is possible to provide a search system that allows easy acquisition of information when conducting a search to find a website. [Brief explanation of the drawings]

[0015] [Figure 1] 1 is a block diagram showing the overall configuration of a system according to a first embodiment. [Figure 2] System hardware configuration diagram [Figure 3] Illustration of website search [Figure 4] FIG. 10 shows an example of a screen display in the first embodiment. [Figure 5] Processing flowchart of the system in the first embodiment [Figure 6] 1 is a block diagram showing the overall configuration of a system according to a second embodiment. [Figure 7] Processing flowchart of the system in the second embodiment DETAILED DESCRIPTION OF THE INVENTION

[0016] <Embodiment 1> The present invention will now be described more fully with reference to the accompanying drawings, in which preferred embodiments are shown, but which may be embodied in many different forms and are not limited to the embodiments set forth herein.

[0017] For example, in this embodiment, the configuration, operation, etc. of the search system will be described, but similar effects can be achieved by the executed method, device, computer program, etc. The program may be provided as a non-transitory computer-readable recording medium, or may be provided so as to be downloadable from an external server.

[0018] In this embodiment, an example of identifying a company's website (company site) and web page (company page) for the purpose of collecting information in sales activities will be described.

[0019] In the embodiment described below, the search system is used by users who belong to a company and use the system to obtain and manage information about other companies.

[0020] Furthermore, a website is a collection of web pages that are made up of multiple web pages, and in this embodiment, it refers to a website such as a corporate website that has the same domain (a domain unique to that website) as part of a character string (such as a URL (Uniform Resource Locator)) for identifying the storage location of the web page. This embodiment describes an example of processing related to a search that identifies a company's website and the web pages that make up the company's website and uses the acquired information for business purposes, including sales activities.

[0021] <System configuration> Fig. 1 is a block diagram showing the configuration of a system in embodiment 1. As shown in Fig. 1, a search system 0 includes a search device 1 and a user terminal 2, which are connected via a network NW. In this embodiment, the search device 1 is also connected via the network NW to one or more server devices that store website data, and acquires information about the websites.

[0022] As the search device 1, one or more server devices such as a general-purpose server or a personal computer can be used.

[0023] The user terminal 2, which is the user's terminal device, can be a terminal device such as a personal computer, a smartphone, or a tablet terminal. The user terminal 2 connects to the search device 1 by executing a search device utilization program, and executes the search-related processing described below. In this embodiment, the search device utilization program is a browser application pre-installed or downloaded in advance to the user terminal 2, but it may also be a client application provided by a program providing device (not shown), etc.

[0024] The network NW is an IP (Internet Protocol) network, but there are no restrictions on the type of communication protocol, the type of network, etc.

[0025] <Hardware configuration> Fig. 2 is a hardware configuration diagram. As shown in Fig. 2(a), the search device 1 has a processing unit 101, a storage unit 102, and a communication unit 103, and is used to perform the functions of each unit and each process. Also, as shown in Fig. 2(b), the user terminal 2 has a processing unit 201, a storage unit 202, a communication unit 203, an input unit 204, and an output unit 205, and is used to perform the functions of each unit and each process.

[0026] The processing unit 101 has a processor such as a CPU that can execute an instruction set, and executes an OS, a search program, and the like. The storage unit 102 includes a volatile memory such as a RAM capable of storing an instruction set, and a non-volatile recording medium such as an HDD or SSD capable of recording an OS, a search program, and the like. The communication unit 103 has an interface for connecting to the network NW, and controls communication with the network NW to input and output information.

[0027] The processing unit 201 has a processor such as a CPU that can execute an instruction set, and executes programs such as an OS and a search device utilization program. The storage unit 202 has a volatile memory such as a RAM capable of storing an instruction set, an OS, and a non-volatile recording medium such as an HDD or SSD capable of recording an application program (such as a search device utilization program) that can utilize the functions of the search device. The communication unit 203 has an interface for connecting to the network NW, and controls communication with the network NW to input and output information. The input unit 204 has an input device such as an operation input device capable of input processing, such as a touch panel or a keyboard. The output unit 205 has an output device such as a display device capable of display processing, such as a display.

[0028] <Functional configuration> FIG. 1 further shows an example of the functional configuration of the search system 0. As shown in FIG. 1, the search device 1 includes a search unit 11 and a display unit 12. This is a specific implementation of information processing by software (a search program stored transiently or non-transiently in a storage unit 102) using hardware (such as a processing unit 101). The user terminal 2 may also include some or all of the functional configuration shown above and execute some or all of the processing described below. In this case, the user terminal 2 stores some or all of the search program in the storage unit 202 and executes it in the processing unit 901 to implement the functional configuration.

[0029] <Search Section 11> The search unit 11 determines whether a website and / or web page satisfies the search criteria received from the user terminal 2. In this embodiment, the search criteria are based on two or more keywords entered by the user, so the search unit 11 determines whether the specified keyword is included in the web pages that make up the website. Note that the search criteria may be based on a single keyword. In this case, the search unit 11 also determines whether the keyword in the search criteria is included in any page of the entire website based on the search criteria. In this embodiment, the search unit 11 performs a process of determining whether a keyword is included as a process of determining whether the conditions are met. However, any process may be performed as a process of determining whether the conditions are met, as long as the process is performed using a keyword-based condition, such as whether the keyword is included a certain number of times (or percentage) or more.

[0030] FIG. 3 illustrates an example of searching for a website that satisfies the search criteria. When the search unit 11 receives a keyword input as a search criterion, it acquires information about multiple web pages included in the website and determines whether the keyword is included in all of the web pages that make up the target website. FIG. 3 illustrates an example of a website search in this embodiment. When the target website A includes web pages A1, A2, and A3, for example, if search criteria based on the keywords "Tokyo" and "BtoB" are received, the search unit 11 determines that the target website A satisfies the search criteria when web page A1 contains the keyword "Tokyo" and web page A2 contains the keyword "BtoB." Thus, in this embodiment, the search unit 11 determines whether the entire website, rather than individual web pages, satisfies the search criteria. Note that even if all of the keywords set in the search criteria are included in one web page included in the website, such as when web page A1 contains the keywords "Tokyo" and "BtoB," the search unit 11 still determines that the website satisfies the search criteria.

[0031] Furthermore, in this embodiment, the search is performed to identify websites such as corporate sites that provide information about a single target, such as a company, across the entire website, rather than websites such as news sites that provide information about a single target on each individual web page included in the website and provide completely different information on different pages within the same website. In this way, in this embodiment, keywords related to a company, such as the company name, address, and products handled, are used as search criteria to perform a highly accurate search by searching websites such as corporate sites.

[0032] In this embodiment, the search criteria are based on keywords entered by the user at the time of search or in advance on the user terminal 2. However, to search for the web pages of customer companies, the search criteria may be set based on customer information stored in the storage unit 102, such as "company name" and "address." In this case, the search unit 11 may identify websites whose web pages contain keywords related to the "company name" and "address" set as the search criteria, and search for the customer company's website. Furthermore, when searching for candidate company websites, information on one or more websites (or web pages) obtained as search results may be registered in association with the customer information as information on the customer's website or its candidate websites.

[0033] <Display section 12> The display unit 12 displays various screens based on the various data and search results stored in the storage unit 102. In this embodiment, the display unit 12 displays a list of website domains that match the search criteria. The display unit 12 also displays a search criteria input screen on the user terminal 2, which includes a keyword input field.

[0034] An example of the search screen W1 displayed by the display unit 12 will be described below with reference to FIG.

[0035] The search screen W1 is a screen for inputting search criteria and displaying search results based on the input search criteria, and includes a search criteria input section and a search result display section. In this embodiment, the search result display section displays website domains that include the keywords inputted in the search criteria input section (in the example of FIG. 4, the words "0120" and "Saitama Prefecture") on any of their pages. In this embodiment, when a search button labeled "Search with Selected Keywords" is pressed, the search section 11 performs a search based on the input keywords, and the display section 12 displays a list of website domains that match the search criteria, as shown in FIG. 4. In this embodiment, the display section 12 displays the search date and time, domain, search criteria (search keywords in this embodiment), and identification number of each website in the list of domains. In this embodiment, an import number is assigned to each search result, and by specifying an import number, a list of domains can be displayed based on the search results associated with the specified import number.

[0036] FIG. 4 shows an example of a search performed to find the domain of a website of a company that has a toll-free number (0120) in Saitama Prefecture and is likely to be engaged in some kind of business for sales activities. In this embodiment, the search unit 11 stores a list of domains that meet the search criteria in the storage unit 102 as a list of sales targets. In this embodiment, the search date and time and the search criteria are associated with the list of domains and stored in the storage unit 102. In this embodiment, a search can be performed simultaneously using multiple search criteria, such as a search criteria that includes "0120" and "Saitama Prefecture" and a search criteria that includes "0120" and "Chiba Prefecture," and the search results for these multiple search criteria can be displayed together in a list. In addition, if domains AAA and BBB are extracted using search criteria including "0120" and "Saitama Prefecture," and domains BBB and CCC are extracted using search criteria including "0120" and "Chiba Prefecture," in a list summarizing the results of these two search criteria, if the same domain is extracted using different search criteria, such as "Domain AAA, Domain BBB, Domain CCC," the list will only display the duplicate domains once.

[0037] <Explanation of the processing flow> The flow of processing relating to a search in the first embodiment will be described below with reference to FIG.

[0038] When a screen display request is received from the user terminal 2, the display unit 12 displays a search condition input screen (S101). The user terminal 2 receives the search conditions input via the search condition input screen and transmits them to the search device 1 (S201). The search unit 11 receives the search conditions (S102) and determines whether a website satisfies the search conditions based on the search conditions (S103). The display unit 12 determines the websites that meet the search conditions based on the search conditions. Based on the determination result, the display unit 12 displays a list of domains of websites that are determined to meet the search conditions (S104).

[0039] The domains of the websites that are determined to match the search criteria may be displayed as a list, or may be registered as candidate websites for the customer in association with customer information.

[0040] <Embodiment 2> In the second embodiment, an example will be described in which candidate web pages (company pages), such as a company profile page included in a customer's corporate website (customer site), are searched for and registered. Note that a description of the same configuration as in the first embodiment will be omitted. A company page is a web page included in the website of a customer company, such as a corporate website, and in this embodiment, it is a company profile page that explains the company.

[0041] In sales activities, a search for company pages is conducted in advance to gather information before taking action on the customer. To find a customer's company page, a search is performed using a search engine, and each hit webpage is checked. However, this can be time-consuming as the searcher must recheck webpages that they have previously checked when searching for another customer's company page. The second embodiment aims to reduce the time and effort required for checking by utilizing candidate webpage information registered in association with known website information and customer information. The search system 0 in this embodiment has the same functional configuration as the first embodiment, as well as the following functional configuration for searching for company pages.

[0042] <Example of data configuration> An example of the data configuration of data stored in the storage unit 102 of the search device 1 in this embodiment and used to realize the functional configuration described below will be described below.

[0043] The storage unit 102 stores customer information. The customer information is information about customers in the business of the user who uses the system, and includes the customer name (company name), contact information (email address, phone number), address, and whether or not the company has a website.

[0044] In addition, information on candidate customer websites identified by the search (candidate web page information) and information on registered customer websites (customer site information) are stored and managed in memory unit 102 in association with the customer information of the target customer.

[0045] The candidate web page information is information about web pages (candidate web pages) that may be included in the customer's website, and in this embodiment, includes the URL of the candidate web page, the confirmation status of the candidate web page (confirmed / unconfirmed), and the confirmation result of the candidate web page (whether it is the customer's website or not). In this embodiment, the candidate web page information includes the URL, but may include any information that allows access to the web page.

[0046] Furthermore, the customer site information is information about the identified customer's website, and in this embodiment, includes the customer's website domain and information about the company page included in the customer's company website (customer webpage information). The customer webpage information is information about each webpage (company page) included in the customer's company website, and in this embodiment, includes information about the top page (top page URL) and information about the company profile page (company profile page URL). Note that in this embodiment, the customer site information registered in association with the customer information is used as known website information. Furthermore, in this embodiment, the number of webpages registered as candidates in the candidate webpage information is set to a specific number of up to 10, but there may be no limit to the number of webpages registered as candidates.

[0047] Furthermore, the storage unit 102 may manage user information related to users who use the system to conduct sales activities. The storage unit 102 also stores known website information, which is information related to already confirmed web pages, including customer site information related to websites (customer sites) registered as corporate sites of customers, and information related to websites (non-corporate website information) that explain companies but are registered as websites that are not corporate sites, such as job sites. In this embodiment, the known website information, which includes the non-corporate website information and the customer site information, is information related to confirmed websites and / or web pages, including the domain and / or webpage URL of the target website.

[0048] <Functional configuration> Fig. 6 is a block diagram showing the system and functional configuration according to embodiment 2. As shown in Fig. 6, the search device 1 according to embodiment 2 includes a search unit 11, a display unit 12, a customer search unit 13, a registration unit 14, a reception unit 15, and a data management unit 16.

[0049] <Customer Search Department 13> The customer search unit 13 determines web pages that meet the customer search criteria based on the customer search criteria. Unlike the search unit 11 in the first embodiment, the customer search unit 13 in the second embodiment determines whether individual web pages, rather than the entire website, meet the criteria. However, like the search unit 11 in the first embodiment, the customer search unit 13 may determine the criteria for a website. The customer search criteria are conditions for identifying candidate company pages for a customer. In this embodiment, the conditions are based on keywords related to the target company entered by the user. However, the conditions may also be based on registered customer information. In this embodiment, the customer search unit 13 searches for keywords such as "company name" and "business content" entered by the user to determine whether these keywords are included in the web page. However, the customer search unit 13 may also perform a search using customer search criteria set based on information related to specific items included in the customer information of the customer specified by the user (in this embodiment, "company name" and "address"). If the target web page contains keywords related to the "company name" and "address," the customer search criteria may be met. At this time, the reception unit 15 may further receive from the user the specification of items to be used as search keywords, and the customer search unit 13 may perform a search using customer information related to the specified items (for example, when "company name" is specified, "company name" is used). In this embodiment, the customer search unit 13 performs a search using customer search conditions set by referring to the customer information of the customer specified by the user, but the search may also be performed using keywords, etc. input by the user at the time of search or in advance as customer search conditions. Note that the customer search unit 13 may perform a search based on customer search conditions that combine conditions based on customer information with conditions additionally input by the user.

[0050] In this embodiment, the customer search unit 13 performs a search process by determining whether a web page contains keywords, but when using the functions of another search system, the search process may involve sending customer search conditions to the other search system and obtaining search results.In the above explanation, the search unit 11 and the customer search unit 13 are treated as functional configurations having different search functions, but they may also be treated as having the same functional configuration, such as the search unit 11 functioning as the customer search unit 13.

[0051] <Display section 12> The display unit 12 displays various screens based on various data stored in the storage unit 102 and search results. In this embodiment, the display unit 12 displays a list of candidate company pages for a customer based on candidate web page information. The list of candidate company pages is a list of candidate company web pages displayed based on candidate web page information associated with customer information. In this embodiment, the display unit 12 displays a list of candidate company pages for a customer specified by a user via the user terminal 2 based on candidate web page information associated with the customer information of the customer. The candidate list display screen for displaying the candidate list includes the page names of the candidate web pages and links for transitioning to the web pages. In this embodiment, web page links are displayed so that the candidate web pages can be confirmed, but the content of the web pages (e.g., part or all of the text of the web pages) may also be displayed. In this embodiment, the candidate list display screen is a screen for displaying candidate customer web pages, but it may also be a screen for displaying the domains of the candidate web pages as a list of candidate websites. In addition, the display unit 12 may display a list of web pages extracted by the search as a list of customer company pages based on the search results in the customer search unit 13, or may display a customer list based on customer information to accept the specification of the customer to be searched.

[0052] In this embodiment, the display unit 12 displays, on a screen displaying a list of candidates based on the search results of the customer search unit 13, the URLs of candidate web pages for company pages that match the search criteria, the domains of the candidate web pages, and the domain status of the candidate web pages ("in use" (used as another company's website) or "not applicable" (confirmed not to be a company's website)) for each candidate web page. The domain status is a status related to the status of a website registered as a known website in the known website information and is included in the known website information. In this embodiment, the domain status includes "in use," which indicates that the website is registered as a company's website, and "not applicable," which indicates that the website is not a company's corporate website, such as a job recruitment website. The user checks the candidate company pages displayed in the list of candidates, and when they find a company page, they register the web page in association with the customer information. The screen displaying the candidate list may be configured to allow non-target web pages that are not company web pages to be registered in the known website information. In this embodiment, the screen displaying the candidate list displays the number of identical company names nationwide, the number of identical company names within a prefecture, and the number of identical company names within a city, ward, town, or village. In this embodiment, the number of identical company names is determined and displayed based on customer information stored in the storage unit 102. However, the number may be determined and displayed based on information obtained from an external system that manages corporate information, such as a corporate number search system. In this embodiment, the candidate web pages are displayed in order of relevance to the search criteria acquired by the search engine. However, the candidate web pages may also be sorted and displayed in order of specific data based on the user's specifications, such as the number of times they have appeared as candidate company pages for other customers or the number of times the same domain has appeared as candidate company pages for the same customer.

[0053] Furthermore, the screen displaying the candidate list (candidate list display screen) includes, for each web page, the number of times that web pages of the same domain appeared as search results for the same customer and the number of times that the domain of the target web page appeared as a candidate web page for other customers, based on the candidate web page information. The display unit 12 may use this number of appearances to sort, filter, or otherwise display the candidate list. Note that web pages that are excluded from the candidate company pages for the customer by processing in the data management unit 16 are not displayed in the candidate list, and are not used to count the number of times that web pages of the same domain appeared as search results for the same customer and the number of times that the domain of the target web page appeared as a candidate web page for other customers.

[0054] The display unit 12 displays the number of times the same domain has appeared as candidate web pages for the same customer, based on the candidate web page information for the target customer. For example, when web page A1 and web page A2 included in website A and web page B1 included in website B are displayed as candidate web pages for the target customer, the display unit 12 displays two times for web pages A1 and A2 and one time for web page B1 as the number of times web pages of the same domain have appeared in the search results for the same customer.

[0055] Furthermore, the display unit 12 displays whether the domain of the target web page has appeared as a candidate web page for another customer, based on the candidate web page information for the target customer as well as the candidate web page information for the other customer. For example, when web page A1 included in website A and web page B1 included in website B are displayed as candidate web pages for the target customer (customer C1), and web pages A2 and A3 included in website A are registered as candidate web pages for the other customer (customer C2), the display unit 12 displays 2 times for web page A1 and 0 times for web page B1 as the number of times the domain has appeared as a candidate web page for the other customer.

[0056] Furthermore, in this embodiment, the display unit 12 may display a list of customers based on customer information in order to receive designation of a target customer for which a search for candidate web pages is to be performed.

[0057] <Registration Section 14> The registration unit 14 associates information about web pages that meet the customer search criteria with the customer information and registers it as information about candidate web pages for the customer (candidate web page information) based on the search results of the customer search unit 13. In this embodiment, the registration unit 14 registers information about a specific number of web pages or less (10 or less in this embodiment) as candidate web page information and associates it with the customer information.

[0058] In addition, when the data management unit 16 removes all web pages that were registered in association with customer information as candidates for the customer's company page based on known website information, the registration unit 14 may register the customer information as "no company page."

[0059] <Reception Section 15> The reception unit 15 receives various information inputted into the user terminal 2, including the registration of a company page of a customer selected from the displayed list of candidates, and stores the information in the storage unit 102. The reception unit 15 may also receive customer search conditions such as keywords inputted into the user terminal 2 for the search, or the designation of a company for which to search for web page candidates.

[0060] <Data Management Department 16> The data management unit 16 excludes registered, known web pages from the candidate corporate pages of the customer registered in the candidate web page information based on the known website information. In this embodiment, the data management unit 16 excludes websites and / or web pages having the same domain from the candidate websites based on the domains of websites or web pages registered as other customer websites or corporate pages included in the known website information. For example, if websites A and B are registered as candidate corporate sites for customer C1, and website A is registered as a client site for customer C2, the data management unit 16 excludes website A, registered as the client site for customer C2, from the candidate corporate sites (websites A and B) for customer C1. In this embodiment, the data management unit 16 further excludes websites or web pages having the same domain as a website identified as not being a corporate site from the candidate corporate pages based on the known website information.

[0061] In this embodiment, the data management unit 16 performs the process of excluding candidate web pages by registering information indicating "not applicable" (not a customer's company page) as the candidate web page information to be excluded. However, the process of excluding candidate web pages may also be performed by deleting the candidate web page information itself. Furthermore, when new known website information is registered, such as when a user registers a new customer web page, the data management unit 16 may perform a process of excluding websites and / or web pages having a similar domain from the candidate web pages registered in the candidate web page information. Note that web pages excluded from the candidates by the process in the data management unit 16 are not used in the display of a candidate list or in counting the number of times a web page with the same domain appears, and are treated as non-candidates.

[0062] <Explanation of the processing flow> The processing flow in the second embodiment will be described below with reference to FIG.

[0063] The customer search unit 13 searches for candidate web pages for the customer's company page based on the customer search criteria (S111). In this embodiment, the customer search unit 13 performs a search based on keywords entered in the user terminal 2. However, for example, the customer search unit 13 may search for candidate company pages for a customer specified in the user terminal 2, or may search for web pages that match the customer search criteria set based on the customer information registered at the time the customer information was registered, thereby identifying candidate web pages. Based on the search results, the registration unit 14 associates information about the web pages that match the customer search criteria, including the URL, with the customer information about the target customer and registers it as candidate web page information (S112). In this embodiment, the registration unit 14 registers the candidate web page information in association with the customer information of the customer specified by the user or the customer information used to set the customer search criteria. The data management unit 16 performs a process of excluding known websites from the candidate web pages based on the known website information and the candidate web page information (S113). At this time, the data management unit 16 may perform a process of deleting the candidate web page information itself of the known web page identified based on the known website information or deleting the link with the customer information as a process of excluding the known web page from the candidates, or may perform a process of excluding the known web page from the candidates by registering information indicating "not the company page of the target customer" regarding the confirmation result included in the candidate web page information. The display unit 12 displays a list of candidate company pages of the customer based on the candidate web page information (S114). At this time, in this embodiment, the display unit 12 displays a list of candidates that does not include the web page excluded from the candidates by the data management unit 16.

[0064] <Other embodiments> In the above-described first and second embodiments, search systems that use different search methods to identify a customer's corporate website and / or company page have been described. However, for example, to search for customer sites, the search unit 11 may also function as the customer search unit 13. In this case, a search is performed among multiple web pages included in a website using search criteria based on customer information (customer search criteria), the registration unit 14 registers candidate customer sites that match the search criteria detected by the search unit 11 in association with the customer information, and the data management unit 16 excludes known websites from the candidate customer sites based on known website information. In addition, the display unit 12 displays a list of candidate customer sites, including the domains of the candidate websites. [Explanation of symbols]

[0065] 0 Search System 1 Search device 11 Search section 12 Display section 13 Customer Search Department 14 Registration Department 15 Reception 16 Data Management Department 101 Processing section 102 Storage section 103 Communications Department 2. User terminal

Claims

1. A search system for searching the web, A search unit and a display unit are provided, A website is a collection of web pages managed by the same domain, When the search unit receives search criteria, it determines whether the target website satisfies the search criteria based on a plurality of web pages included in the target website; the display unit displays a list of website domains that match the search criteria. Search system.

2. The search criteria include one or more keywords, the search unit executes a process of determining whether a plurality of web pages included in the website contain the keyword as a process of determining whether the search conditions are met. The search system according to claim 1 .

3. The search criteria include two or more keywords, the search unit determines that each keyword included in the search criteria corresponds to the search criteria even if it exists on different web pages included in the website; The search system according to claim 2 .

4. The search system further includes a customer search unit, a registration unit, a reception unit, and a data management unit, The customer search unit determines whether a target web page satisfies the customer search conditions based on the customer search conditions; The customer search unit sets conditions for identifying candidate company pages of customers, the registration unit registers web pages that meet the customer search criteria as candidates for the customer's company page in association with the customer information stored in the storage unit; The display unit displays a list of candidate company pages for the customer, When the reception unit receives a designation of the customer's website and / or a website other than the company's website from the candidate list of company pages of the customer, the reception unit stores the domain of the designated website as known website information; the data management unit excludes known websites from candidates for company pages of customers other than the customer based on the known website information; The search system according to claim 1 .

5. The customer search unit identifies and registers candidate company pages for two or more customers, the list of candidate customer business pages, including the number of times the domain of the target web page has appeared as a candidate for other customer business pages; The search system according to claim 4.

6. the list of candidate company pages for the customer includes the number of times that web pages of the same domain appear as search results for the same customer; The search system according to claim 4.

7. 1. A computer-implemented search method comprising: The method includes a search step and a display step, A website is a collection of web pages managed by the same domain, In the search step, when a search condition is received, it is determined whether the target website satisfies the search condition based on a plurality of web pages included in the target website; In the display step, a list of website domains that match the search criteria is displayed. method.

8. A computer program that causes a computer to execute the search method according to claim 7.

Citation Information

Patent Citations

  • Searching system

    JP2021101378A