Method for providing search suggestion candidates for input key and method for creating database dfa
AssigneeQijian Software (Beijing) Co., Ltd.
InventorPeng LEI
Life of this patent
Estimating the term…
Loading patent…
AssigneeQijian Software (Beijing) Co., Ltd.
InventorPeng LEI
Estimating the term…
A method for providing one or more search suggestion candidates for an input key comprises: (1) acquiring characteristic information of the input key; (2) creating a characteristic DFA (Deterministic Finite Automaton) of the input key based on the characteristic information of the input key; (3) searching the characteristic DFA of the input key in a predetermined database DFA having a plurality of bridge transitions each linking a bridge head state with a bridge tail state, so as to identify a bridge head state that matches the characteristic DFA of the input key, wherein each bridge head state of the predetermined database DFA corresponds to a final state of a characteristic DFA of a target candidate which is created based on characteristic information of the target candidate; and (4) outputting one or more target candidates corresponding to a bridge tail state linked with the identified bridge head state as the search suggestion candidate for the input key.
A method for providing one or more search suggestion candidates for an input key, comprising:
A method for creating a database DFA, wherein the database DFA has a plurality of bridge transitions each linking a bridge head state and a bridge tail state, and the method comprises:
An apparatus for providing one or more search suggestion candidates for an input key, comprising:
An apparatus for creating a database DFA, wherein the database DFA has a plurality of bridge transitions each linking a bridge head state and a bridge tail state, and the apparatus comprises:
A computer program product for providing one or more search suggestion candidates for an input key, wherein the computer program product comprising a non-transitory computer readable storage medium including instructions executable by a processor to cause the processor to perform:
A computer program product for creating a database DFA having a plurality of bridge transitions each linking a bridge head state and a bridge tail state, wherein the computer program product comprising a non-transitory computer readable storage medium including instructions for performing:
Dependencies are inferred from the claim text.