Search system, search method and program
The search system addresses the challenge of obtaining information from corporate websites by allowing searches across multiple web pages within a domain, providing efficient and accurate results while managing known websites to reduce redundant checks.
Patent Information
- Application Number
- JP2024125984
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-08-01
- Publication Date
- 2025-05-08
- Estimated Expiration
- 2044-08-01
AI Technical Summary
Existing search systems struggle to efficiently obtain information from corporate websites when searching using keywords, as they often require searching individual web pages rather than the entire website.
A search system that includes a search section and a display section, capable of determining whether a target website meets search criteria based on multiple web pages within the same domain, and displaying a list of domains that meet the criteria. The system also includes a customer search section that registers and manages candidate web pages for customer company pages, excluding known websites from further consideration.
Enables easy and efficient information retrieval from corporate websites by searching multiple web pages within a domain, improving the accuracy of search results and reducing the hassle of repeated checks for known websites.
Smart Images

Figure 0007672618000001_ABST
Abstract
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 other business related to their business partners. In business activities, before contacting a target customer, they collect information about the company, such as what kind of company it is, before making contact. In doing so, they collect information about the company by browsing the company's web page, etc.
[0003] Patent Document 1 discloses a system that performs a search to extract information matching 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] JP 2021-101378 A Summary of the Invention [Problem to be solved by the invention]
[0005] However, although Patent Document 1 discloses a system for performing searches by inputting keywords, it is not easy to obtain information when searching websites such as corporate websites.
[0006] Therefore, an object of the present invention is to provide a search system that can easily obtain information when performing a search to find a website. [Means for solving the problem]
[0007] [1] A search system for performing searches on the web, A search unit and a display unit are provided, A website is a collection of multiple web pages managed by the same domain. When the search unit receives the search criteria, the search unit 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 meet 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 condition is satisfied. [1] A search system according to the present invention. [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 the keyword is present on a different web page included in the website; [2] A search system according to the present invention. [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 a customer search condition based on the customer search condition; 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 of 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 the customer's company page, 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 appeared as a candidate for other customer business pages; [4] A search system as described in the above. [6] the list of candidate business pages for the customer includes the number of times that web pages from the same domain appeared in search results for the same customer; [4] A search system as described in the above. [7] A computer-implemented search method comprising: The method includes a search step and a display step, A website is a collection of multiple web pages managed by the same domain. In the searching 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 domains of websites that meet the search criteria is displayed. Method system. [8] A computer program that causes a 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 relates to a search using a keyword, which makes it possible to search multiple web pages within a website and find websites that contain the keyword across the entire website.
[0010] [3] The invention relates to a method for determining whether a 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 relates to a method for excluding known websites that have already been confirmed from among the candidates for company pages, thereby reducing the effort required for confirmation when searching for a customer's company page.
[0012] [5] The invention makes it possible to search for web pages that are likely to be the company page of a target customer by checking the number of times they have appeared as candidates for the company pages of multiple customers.
[0013] The invention according to [6] makes it possible to search for web pages that are likely to be corporate pages of a target customer while checking the number of times a domain has appeared in search results related to the same customer. Effect of the Invention
[0014] According to the present invention, it is possible to provide a search system that can easily acquire information when performing a search to find a website. [Brief description of the drawings]
[0015] [Figure 1] FIG. 1 is a block diagram showing the overall configuration of a system according to a first embodiment. [Diagram 2] System hardware configuration diagram [Diagram 3] Illustration of website search [Figure 4] FIG. 1 shows an example of a screen display in the first embodiment. [Diagram 5] Processing flow chart of the system in the first embodiment [Figure 6] FIG. 11 is a block diagram showing the overall configuration of a system according to a second embodiment. [Figure 7] Processing flow chart of the system in the second embodiment DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0016] <Embodiment 1> The present invention will now be described more fully with reference to the accompanying drawings, in which there is shown a preferred embodiment, but which may be embodied in many different forms and is 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 the same effects can be achieved by an 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 will be described in which a company's website (company site) and web page (company page) are specified in order to collect information in sales activities.
[0019] In the embodiment described below, the search system is used by a user who belongs to a company and uses the system to obtain and manage information about other companies.
[0020] A website is a collection of web pages that are made up of multiple web pages, and in this embodiment, refers to a website such as a corporate site that has the same domain (a domain specific 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 a system configuration 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 connected via the network NW to one or more server devices that store website data, and acquires information related to 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] A terminal device such as a personal computer, a smartphone, or a tablet terminal can be used as the user terminal 2, which is a terminal device of the user. The user terminal 2 connects to the search device 1 by executing a search device utilization program, and executes a process related to a search, which will be described later. In this embodiment, the search device utilization program is a browser application pre-installed or downloaded in advance to the user terminal 2, but 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 limitations 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 cause each unit and each process to function. 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 cause each unit and each process to function.
[0026] The processing unit 101 has a processor such as a CPU capable of executing 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 executes communication control with the network NW to input and output information.
[0027] The processing unit 201 has a processor such as a CPU capable of executing an instruction set, and executes programs such as an OS and a search device utilization program. The storage unit 202 includes 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 executes communication control 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 performing 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 the storage unit 102) using hardware (such as the processing unit 101). The user terminal 2 may 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 judges whether a website and / or a web page meets the search criteria based on the search criteria received from the user terminal 2. In this embodiment, the search criteria are based on two or more keywords input by the user, so the search unit 11 judges whether the specified keyword is included in the web pages constituting the website. The search criteria may be based on one keyword. In this case, the search unit 11 judges 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 executes a process of determining whether a keyword is included as a process of determining whether a condition is met. However, 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 a certain percentage), any process may be executed as a process of determining whether a condition is met.
[0030] FIG. 3 shows an image diagram of searching for a website that meets the search criteria. When the search unit 11 receives a keyword input as a search criterion, it acquires information on a plurality of web pages included in the website and judges whether the keyword is included in all the web pages that constitute the target website. FIG. 3 shows an image of searching a website in this embodiment. When the target website A is a website that includes web pages A1, A2, and A3, for example, when a condition based on the keywords "Tokyo" and "BtoB" is received as a search criterion, the search unit 11 judges that the target website A meets the search criteria when the keyword "Tokyo" is included in the web page A1 and the keyword "BtoB" is included in the web page A2. In this way, in this embodiment, the search unit 11 judges whether the website as a whole, not each individual web page, meets the search criteria. Note that, even if all the keywords set in the search criteria are included in any one web page included in the website, such as when the keywords "Tokyo" and "BtoB" are included in the web page A1, the search unit 11 judges that the website meets the search criteria.
[0031] Furthermore, in this embodiment, the search is performed by specifying a website such as a corporate site that provides information about a single target, that is, a company, as a whole website, rather than a website such as a news site that provides information about a single target, that is, a company, on each of the individual web pages included in the website and provides completely different information on different pages within the same website. In this manner, in this embodiment, keywords related to a company, such as the company name, address, and products handled, are used as search conditions, and a highly accurate search is performed by searching websites such as corporate sites.
[0032] In this embodiment, the search conditions are conditions based on keywords input by the user at the time of search or in advance in the user terminal 2, but in order to search for the web pages of the customer's company, the conditions may be set based on the customer information stored in the storage unit 102, such as "company name" and "address". In this case, the search unit 11 may identify a website that includes keywords related to "company name" and "address" set as the search conditions in any of its web pages, and search for the customer's company's website. In addition, when searching for candidate company websites, information on one or more websites (or web pages) obtained as a search result may be registered in association with the customer information as information on the customer's website or its candidates.
[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 domains of websites that match the search criteria. The display unit 12 also displays on the user terminal 2 a search criteria input screen that 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 conditions and displaying search results based on the input search conditions, and includes a search condition input section and a search result display section. In this embodiment, the domains of websites that include the keywords inputted in the search condition input section (the words "0120" and "Saitama Prefecture" in the example of FIG. 4) in any page are displayed in the search result display section. In this embodiment, when a search button labeled "Search with selected keyword" is pressed, the search section 11 performs a search based on the input keyword, and the display section 12 displays a list of website domains that meet the search conditions as shown in FIG. 4. In this embodiment, the display section 12 displays the search date and time, domain, search conditions (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 the 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 stored in the storage unit 102 in association with the list of domains. 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 domain AAA and domain BBB are extracted using search criteria including "0120" and "Saitama prefecture," and domain BBB and domain CCC are extracted using search criteria including "0120" and "Chiba prefecture," in the list that summarizes 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 duplicate domains will only be displayed once in the list.
[0037] <Explanation of the process flow> The flow of search processing 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. The display unit 12 displays a list of domains of websites that have been determined to meet the search conditions based on the determination result (S104).
[0039] The domains of websites that are determined to meet the search criteria may be displayed as a list, or may be registered as candidates for the customer's website in association with customer information.
[0040] <Embodiment 2> In the second embodiment, an example will be described in which a search is performed for candidates for web pages (company pages) such as a company profile page included in a customer's corporate website (customer site) and the candidate web pages are 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 is performed for company pages in advance, information is collected, and then sales actions are taken toward the customer. In order to find the customer's company page, a search engine is used to perform a search, and each hit web page is checked, but this can be time-consuming to check again web pages that have been checked before when searching for another customer's company page. In the second embodiment, the aim is to reduce the time and effort required for checking by using candidate web page information registered in association with known website information and customer information. Note that the search system 0 in this embodiment has the same functional configuration as the first embodiment, as well as the functional configuration described below for searching company pages.
[0042] <Example of data structure> Hereinafter, 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.
[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 webpage information is information about a webpage (candidate webpage) that may be included in the customer's website, and in this embodiment, includes the URL of the candidate webpage, the confirmation status of the candidate webpage (confirmed / unconfirmed), and the confirmation result of the candidate webpage (whether it is a customer's website or not). In this embodiment, the candidate webpage information includes the URL, but may include any information that allows access to the webpage.
[0046] Furthermore, the customer site information is information about the identified customer's website, and in this embodiment, includes the domain of the customer's website and information about the company page included in the customer's company's website (customer webpage information). The customer webpage information is information about each webpage (company page) included in the customer's company's website, and in this embodiment, includes information about the top page (URL of the top page) and information about the company profile page (URL of the company profile page). Note that in this embodiment, the customer site information registered in association with the customer information is used as known website information. Also, 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 on users who use the system to conduct sales activities. The storage unit 102 also stores known website information, which is information on already confirmed web pages, including customer site information on websites (customer sites) registered as corporate sites of customers, and information on 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 on confirmed websites and / or web pages, and includes the domain and / or webpage URL of the target website.
[0048] <Functional configuration> Fig. 6 is a block diagram showing a system and functional configuration in embodiment 2. As shown in Fig. 6, the search device 1 in 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 a web page that meets the customer search conditions based on the customer search conditions. Unlike the search unit 11 in the first embodiment, the customer search unit 13 in the second embodiment determines whether the conditions are met not for the website as a whole but for each individual web page, but may determine the conditions for the website as the target, like the search unit 11 in the first embodiment. The customer search conditions are conditions for identifying candidates for the customer's company page, and in this embodiment, the conditions are based on keywords related to the target company input by the user, but may be based on registered customer information. In this embodiment, the customer search unit 13 searches for whether the keywords "company name", "business content", etc., input by the user are included in the web page, but the customer search unit 13 may perform a search using customer search conditions 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"), and may determine that the target web page meets the customer search conditions if the keywords related to "company name" and "address" are included in the target web page. At this time, the reception unit 15 may further receive from the user the specification of an item to be used as a search keyword, and the customer search unit 13 may perform a search using customer information related to the specified item (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. The customer search unit 13 may also perform a search based on customer search conditions that combine conditions based on customer information and conditions additionally input by the user.
[0050] In this embodiment, the customer search unit 13 performs a process for searching by determining whether a web page contains a keyword, but when using the functions of another search system, the process for searching may be a process for sending customer search conditions to the other search system and obtaining search results. Note that 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 be treated as the same functional configuration, for example, the search unit 11 functions 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 of the customer based on the candidate web page information. The list of candidate company pages is a list of candidate company web pages displayed based on the candidate web page information associated with the customer information. In this embodiment, the display unit 12 displays a list of candidate company pages of the customer specified by the user via the user terminal 2 based on the candidate web page information associated with the customer information of the customer specified by the user. 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, the links of the web pages are displayed so that the web pages displayed as candidates can be confirmed, but the contents of the web pages (for example, part or all of the text of the web pages) may be displayed. In this embodiment, the candidate list display screen is a screen for displaying candidate customer web pages, but may be a screen for displaying the domains of the candidate web pages as a list of the candidate web pages. 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 for which a search is to be performed.
[0052] In this embodiment, the display unit 12 displays, on a screen for displaying a list of candidates based on the search results in the customer search unit 13, the URLs of web pages that are candidates for company pages and meet the search criteria, the domains of the candidate web pages, and the statuses of the domains of the candidate web pages ("in use" (used as a website of another company), "out of target" (confirmed not to be a company's homepage)) for each candidate web page. The status of the domain is a status related to the situation 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 status of the domain includes "in use" indicating that the domain is registered as a website of any company, and "out of target" indicating that the domain is not a corporate website of a company such as a job site. The user checks the candidates of the customer's company page displayed in the list of candidates, and when the user finds the customer's company page, the user registers the web page in association with the customer information. The screen for displaying the list of candidates may be configured so that out-of-target web pages that are not company web pages can be registered in the known website information. In addition, in this embodiment, the screen displaying the candidate list displays the number of cases with the same company name nationwide, the number of cases with the same company name within a prefecture, and the number of cases with the same company name within a city, ward, town, or village. In this embodiment, the number of cases with the same company name is specified and displayed based on the customer information stored in the storage unit 102, but the number may be specified 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 conditions obtained in the search engine, but they may be rearranged and displayed in order of using predetermined data based on the user's designation, such as the number of times they appeared as candidates for other customers' corporate pages or the number of times the same domain appeared as candidates for the same customer's corporate pages.
[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 related to the same customer and the number of times that the domain of the target web page appeared as a candidate web page of another customer, based on the candidate web page information. The display unit 12 may use this number of appearances to display the candidate list by sorting, filtering, or the like. Note that web pages that are excluded from the candidate corporate pages of the customer by the 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 related to the same customer and the number of times that the domain of the target web page appeared as a candidate web page of another customer.
[0054] The display unit 12 displays the number of times that the same domain has appeared as a candidate web page of the same customer based on the candidate web page information of 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 of 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 that web pages of the same domain have appeared as search results related to the same customer.
[0055] Furthermore, the display unit 12 displays whether the domain of the target webpage has appeared as a candidate webpage of another customer based on the candidate webpage information of the other customer in addition to the candidate webpage information of the target customer. For example, when webpage A1 included in website A and webpage B1 included in website B are displayed as candidates for the webpage of the target customer (customer C1), and webpages A2 and A3 included in website A are registered as candidates for the webpage of the other customer (customer C2), the display unit 12 displays 2 times for webpage A1 and 0 times for webpage B1 as the number of times the domain has appeared as a candidate webpage of 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] <Registry 14> The registration unit 14 registers information about web pages that meet the customer search criteria as information about candidate web pages for the customer (candidate web page information) in association with the customer information based on the search results in the customer search unit 13. Note that in this embodiment, the registration unit 14 registers information about a specific number of web pages or less (in this embodiment, 10 or less) in association with the customer information as candidate web page 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 in the user terminal 2, including the registration of a company page of a customer selected from the displayed list of candidates, and stores it in the storage unit 102. The reception unit 15 may also receive customer search conditions, such as keywords, inputted in the user terminal 2 for the purpose of the search, or the designation of a company for searching for web page candidates.
[0060] <Data Management Division 16> The data management unit 16 excludes registered known web pages from candidates for the customer's corporate page 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 websites registered as candidates based on the domains of websites or web pages registered as websites or corporate pages of other customers included in the known website information. For example, when websites A and B are registered as candidates for the customer site of customer C1, and website A is registered as the customer site of customer C2, the data management unit 16 performs a process of excluding website A registered as the customer site of customer C2 from candidates (websites A and B) for the corporate site of customer C1. In this embodiment, the data management unit 16 further performs a process of excluding websites or web pages having the same domain as the domain of the website identified as not being a corporate site from candidates for the corporate page based on the known website information.
[0061] In this embodiment, the data management unit 16 performs the process of excluding by registering information of "not applicable" (not a customer's corporate page) as the candidate web page information to be excluded, but the process of excluding may also be performed by deleting the candidate web page information itself. Furthermore, the data management unit 16 may perform the process of excluding websites and / or web pages having a similar domain from the candidate web pages registered in the candidate web page information when new known website information is registered, such as when a new customer web page is registered by a user. Note that the web pages excluded from the candidates by the process in the data management unit 16 are not used in the screen display of a candidate list, etc., or in counting the number of times a web page of the same domain appears, and are treated as not being candidates.
[0062] <Explanation of the process flow> The process flow in the second embodiment will be described below with reference to FIG.
[0063] The customer search unit 13 searches for web pages that are candidates for the customer's company page based on the customer search conditions (S111). In this embodiment, the customer search unit 13 searches based on the keywords inputted in the user terminal 2. For example, the customer search unit 13 may search for candidates for the customer's company page specified in the user terminal 2, or may search for web pages that meet the customer search conditions set based on the customer information registered at the time the customer information is registered, and identify the candidate web pages. The registration unit 14 registers information on the web pages that meet the customer search conditions, including the URL, as candidate web page information in association with the customer information on the target customer based on the search results (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 conditions. The data management unit 16 performs a process of excluding known websites from 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 of the known web page identified based on the known website information itself or deleting the link with the customer information as a process of excluding it from the candidates, or may perform a process of excluding it from the candidates by registering information that "is not the target customer's company page" 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 pages excluded from the candidates by the data management unit 16.
[0064] <Other embodiments> In the above-mentioned first and second embodiments, a search system for identifying a corporate website and / or a company page of a customer using different search methods has been described, but for example, in order to search for a customer site, the search unit 11 may also function as the customer search unit 13. In this case, a search is performed for a plurality of web pages included in a website using search conditions based on customer information (customer search conditions), the registration unit 14 may register candidate customer sites that match the search conditions detected by the search unit 11 in association with the customer information, and the data management unit 16 may exclude known websites from the candidate customer sites based on the known website information. In addition, in this case, the display unit 12 may display 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 performing searches on the web, comprising: A search unit and a display unit are provided, A website is a collection of multiple web pages managed by the same domain. When the search unit receives a search criterion, the search unit determines whether the target website satisfies the search criterion based on a plurality of web pages included in the target website; the display unit displays a list of website domains that meet 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 condition is satisfied. 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 the keyword is present on a different web page 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 a customer search condition based on the customer search condition; 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 of 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 the customer's company page, 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 appeared as a candidate for other customer business pages; The search system according to claim 4.
6. the list of candidate business pages for the customer includes the number of times that web pages of the same domain appeared in 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 multiple web pages managed by the same domain. In the searching 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 domains of websites that meet the search criteria is displayed. method.
8. A computer program causing a computer to execute the search method according to claim 7.
Citation Information
Patent Citations
Information providing method, information providing program and information providing device
JP2019029034A
Methods and systems for recommending top level and second level domains
US20150039599A1
Searching system
JP2021101378A