发明名称 SEARCH SUGGESTIONS USING FUZZY-SCORE MATCHING AND ENTITY CO-OCCURRENCE
摘要 A method for generating search suggestions by using fuzzy-score matching and entity co-occurrence in a knowledge base is disclosed. Embodiments of the method may be employed in any search system that may include an entity extraction computer module that may perform partial entity extractions from provided search queries, a fuzzy-score matching computer module that may generate algorithms based on the type of entity extracted and perform a search against an entity co-occurrence knowledge base. The entity co-occurrence knowledge base, which may include a repository where entities may be indexed as entities to entities, entities to topics, or entities to facts among others, may return fast and accurate suggestions to the user to complete the search query. The suggestions may include alternates to the partial query provided by the user that may enhance and save time when performing searches.
申请公布号 US2016078099(A1) 申请公布日期 2016.03.17
申请号 US201514950874 申请日期 2015.11.24
申请人 QBASE, LLC 发明人 LIGHTNER Scott;WECKESSER Franz;DAVE Rakesh;BODDHU Sanjay;BECKNELL Joseph
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A method comprising: comparing, by a first server, a search query against a first collection of data storing an instance of co-occurrence of an entity in a second collection of data, wherein the search query is received from a client; identifying, by the first server, a type of entity corresponding to the entity based on the comparing; extracting, by the first server, the entity from the search query based on the identifying; selecting, by a second server, a fuzzy matching technique corresponding to the type of the entity, wherein at least one of the first server or the second server comprises a main memory hosting a database storing the first collection of data, wherein the database stores at least one of an entity-to-entity index, an entity-to-topic index, or an entity-to-fact index; searching, by the second server, the first collection of data via the fuzzy matching technique; identifying, by the second server, data associated with the search query based on the searching; generating, by the second server, a plurality of suggested search queries from the data based on the identifying; outputting, by the second server, the suggested search queries to the client such that the suggested search queries are sorted based on match proximity to the search query.
地址 Reston VA US