发明名称 Search system, search method, search program and storage medium for providing a stabilized number of output search results
摘要 A search condition acquisition section acquires search conditions associated with a plurality of elements having a hierarchical structure. A search processing execution section executes search processing for identifying, as search results, pieces of search target data associated with respectively corresponding elements in all the tiers that correspond to the elements included in the search condition. An information output section outputs search result information under the condition that the number of pieces of identified search target data is equal to or larger than a predetermined number N. Under the condition that the number of pieces of identified search target data is not equal to or larger than the predetermined number N, the search processing execution section executes the search processing on elements in all the tiers associated with the search condition changed so as to cancel the association with the element in a lowermost tier.
申请公布号 US9542435(B2) 申请公布日期 2017.01.10
申请号 US201113637259 申请日期 2011.03.24
申请人 Rakuten, Inc. 发明人 Kinugawa Tatsuya;Ishiomaru Teppei;Yamamoto Shimpei
分类号 G06F17/30;G06Q30/02 主分类号 G06F17/30
代理机构 Sughrue Mion, PLLC 代理人 Sughrue Mion, PLLC
主权项 1. A search system, comprising: at least one memory operable to store program code; at least one processor operable to read the program code and operate as instructed by the program code, the program code including: address management data storage code configured to cause the at least one processor to store, in an address management data storage, pieces of address element data in a hierarchical structure corresponding to a preset number of tiers, each address element data including an address element character string, the address element character string indicating a name of an element of an address, and an address element identification (ID) associated with the address element character string;search target data storage code configured to cause the at least one processor to store, in a search target data storage, pieces of search target data, each of which is a shop data comprising a shop ID of a shop and address element IDs corresponding to an address of the shop, the address element IDs being in a hierarchical structure of the preset number of tiers;acquisition code configured to cause the at least one processor to acquire geographic information designated by a user;search processing execution code configured to cause the at least one processor to identify, among the pieces of search target data stored in the search target data storage, pieces of the search target data associated with a geographic element group comprising the address element IDs that respectively match, in all the preset number of tiers, to the address element IDs corresponding to the geographic information acquired by the acquisition code;search result information output code configured to cause the at least one processor to output, under a condition that a number of the identified pieces of search target data is equal to or larger than a predetermined number, search result information comprising the identified pieces of search target data; andexcluding code configured to cause the at least one processor to exclude, under a condition that the number of the identified pieces of search target data is not equal to or larger than the predetermined number, an address element ID in a lowermost tier among the preset number of tiers from the address element IDs corresponding to the geographic information, wherein the search processing execution code causes the at least one processor to identify, under a condition that the address element ID in the lowermost tier is excluded by the excluding code, pieces of the search target data associated with the geographic element group comprising the address element IDs that respectively match, in all the preset number of tiers except for the lowermost tier, to the address element IDs after the exclusion additionally, wherein the search result information output code causes the at least one processor to output, under a condition that the address element ID in the lowermost tier is excluded by the excluding code, the search result information comprising both of the search target data identified based on the address element IDs before the exclusion and the search target data identified based on the address element IDs after the exclusion mixedly, and wherein the search result information output code causes the at least one processor to output, under a condition that the processing to identify pieces of the search target data associated with the address element IDs after the exclusion is executed, the search result information in which the search target data identified by the processing is arranged below the search target data identified before the execution of the processing.
地址 Tokyo JP