Multi-entity-centric integrated search system and method
First Claim
1. A multi-entity-centric integrated search system, the system being connected through a wired/wireless communication network and performing computer communication and operation processing, comprising:
- an entity information acquisition server including;
a query term input unit receiving a query term which is composed of keywords input from a user,a query term analysis unit analyzing the query term and generating combinations of entities separated by a delimiter from the query term, wherein the combinations of entities are combinations of the keywords of the query term,an entity search unit searching an entity database for the generated combinations of entities and returning existence of the combinations of entities and types of the combinations of entities as resulting values,an entity and entity type detection unit selecting candidate combinations of entities, all entities of each of which exist in the entity database, among the generated combinations of entities, andan entity and entity type determination unit selecting a final combination of entities from among the candidate combinations of entities, all entities of each of which exist in the entity database, in consideration of a number of entities or a number of entities'"'"' types in the candidate combinations of entities,wherein the entity information acquisition server is configured to provide the final combination of entities, and the final combination of entities is a query for making final search results which is provided for users in an integrated search result provision server, andan integrated search result provision server including;
unit service calling units acquiring search result values for the final combination of entities,a search result calling unit utilizing at least one of the unit service calling units which is mapped to the final combination of entities selected by the entity and entity type determination unit in consideration of entities'"'"' types in the final combination of entities,a unit service result configuration unit setting a method of arranging and outputting the search result values, andan integrated search result presentation unit outputting integrated search results including the arranged search result values,wherein the multi-entity-centric integrated search system comprises a processor and a memory, andwherein the generating of combinations of entities includes generating all combinations of keywords, separated by the delimiter, in consideration of a sequence of keywords.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein is a multi-entity-centric integrated search system and method. The multi-entity-centric integrated search system includes an entity information acquisition server for receiving and analyzing a query term and determining entities and types of entities, and an integrated search result provision server for configuring an integrated search results page using results acquired from unit service calling units, such as an external API calling unit, a search engine calling unit, and an inference engine calling unit, and presenting integrated search results. The present invention is advantageous in that precise search results can be shown more rapidly, satisfaction with search results for a query term in which multiple entities coexist can be improved, the ambiguity of query terms is overcome, and an open platform capable of operating in conjunction with various types of web services is provided.
-
Citations
39 Claims
-
1. A multi-entity-centric integrated search system, the system being connected through a wired/wireless communication network and performing computer communication and operation processing, comprising:
-
an entity information acquisition server including; a query term input unit receiving a query term which is composed of keywords input from a user, a query term analysis unit analyzing the query term and generating combinations of entities separated by a delimiter from the query term, wherein the combinations of entities are combinations of the keywords of the query term, an entity search unit searching an entity database for the generated combinations of entities and returning existence of the combinations of entities and types of the combinations of entities as resulting values, an entity and entity type detection unit selecting candidate combinations of entities, all entities of each of which exist in the entity database, among the generated combinations of entities, and an entity and entity type determination unit selecting a final combination of entities from among the candidate combinations of entities, all entities of each of which exist in the entity database, in consideration of a number of entities or a number of entities'"'"' types in the candidate combinations of entities, wherein the entity information acquisition server is configured to provide the final combination of entities, and the final combination of entities is a query for making final search results which is provided for users in an integrated search result provision server, and an integrated search result provision server including; unit service calling units acquiring search result values for the final combination of entities, a search result calling unit utilizing at least one of the unit service calling units which is mapped to the final combination of entities selected by the entity and entity type determination unit in consideration of entities'"'"' types in the final combination of entities, a unit service result configuration unit setting a method of arranging and outputting the search result values, and an integrated search result presentation unit outputting integrated search results including the arranged search result values, wherein the multi-entity-centric integrated search system comprises a processor and a memory, and wherein the generating of combinations of entities includes generating all combinations of keywords, separated by the delimiter, in consideration of a sequence of keywords. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A multi-entity-centric integrated search method, the method making a connection through a wired/wireless communication network and performing computer communication and operation processing, comprising the steps of:
-
receiving a query term which is composed of keywords input from a user through a query term input unit; analyzing the query term and generating combinations of entities separated by a delimiter through a query term analysis unit, wherein the combinations of entities are combinations of the keywords of the query term; after the generating of combinations of entities, searching an entity database for the generated combinations of entities and returning existence of the combinations of entities and types of the combinations of entities as resulting values through an entity search unit; selecting candidate combinations of entities, all entities of each of which exist in the entity database, among the generated combinations of entities, through an entity and entity type detection unit; selecting a final combination of entities from among the candidate combinations of entities, all entities of each of which exist in the entity database, in consideration of a number of entities or a number of entities'"'"' types in the candidate combinations of entities through an entity and entity type determination unit, wherein the final combination of entities is a query for making final search results which is provided for users in an integrated search result provision server; acquiring search result values for the final combination of entities through unit service calling units; utilizing at least one of the unit service calling units, which is mapped to the final combination of entities selected by the entity and entity type determination unit, in consideration of entities'"'"' types in the final combination of entities through a search result calling unit; arranging and outputting the search result values through a unit service result configuration unit; and outputting integrated search results, including the arranged search result values, through an integrated search result presentation unit, wherein the generating of combinations of entities includes generating all combinations of keywords, separated by the delimiter, in consideration of a sequence of keywords. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A non-transitory computer-readable recording medium for recording a program for executing a multi-entity-centric integrated search method, the method making a connection through a wired/wireless communication network and performing computer communication and operation processing and comprising the steps of:
-
receiving a query term which is composed of keywords input from a user through a query term input unit; analyzing the query term and generating combinations of entities separated by a delimiter through a query term analysis unit, wherein the combinations of entities are combinations of the keywords of the query term; after the generating of combinations of entities, searching an entity database for the generated combinations of entities and returning existence of the combinations of entities and types of the combinations of entities as resulting values through an entity search unit; selecting candidate combinations of entities, all entities of each of which exist in the entity database, among the generated combinations of entities, through an entity and entity type detection unit; selecting a final combination of entities from among the candidate combinations of entities, all entities of each of which exist in the entity database, in consideration of a number of entities or a number of entities'"'"' types in the candidate combinations of entities through an entity and entity type determination unit, wherein the final combination of entities is a query for making final search results which is provided for users in an integrated search result provision server; acquiring search result values for the final combination of entities through unit service calling units; utilizing at least one of the unit service calling units, which is mapped to the final combination of entities selected by the entity and entity type determination unit, in consideration of entities'"'"' types in the final combination of entities through a search result calling unit; arranging and outputting the search result values through a unit service result configuration unit; and outputting integrated search results, including the arranged search result values, through an integrated search result presentation unit, wherein the generating of combinations of entities includes generating all combinations of keywords, separated by the delimiter, in consideration of a sequence of keywords. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification