System and method for recommendation of terms, including recommendation of search terms in a search system
AssigneeOpen Text SA ULC
InventorsJingjing Liu, Dingmeng Xue, Minhong Zhou
Life of this patent
Estimating the term…
Abstract
Embodiments of systems and methods for providing search term suggestions in a search system are disclosed. Embodiments as disclosed may utilize the sound of an original search term to locate candidate terms based on the sound of the candidate terms and the frequency of appearance of the candidate terms in the corpus of documents being searched. A set of search term suggestions can then be determined from the candidate terms and returned to the user as search term suggestions for the original search term.
Claims21
A system for providing suggestions of terms, comprising:
- a data store;
- a processor;
- a non-transitory computer-readable medium storing instructions for, in response to receiving an original term:
- determining a frequency of appearance of the original term in a corpus of documents;
- generating a sound code for the original term utilizing a sound encoder module;
- determining a set of candidate terms, each candidate term having a sound code associated with the sound code for the original term and appearing more frequently in the corpus of documents than the frequency of appearance of the original term in the corpus of documents;
- ranking the set of candidate terms;
- selecting a number of the candidate terms based on the ranking of the candidate terms;
- and
- providing the selected candidate terms in response to receiving the original term.
A method for providing suggestions of terms, comprising:
- in response to receiving an original term:
- determining a frequency of appearance of the original term in a corpus of documents;
- generating a sound code for the original term utilizing a sound encoder module;
- determining a set of candidate terms, each candidate term having a sound code associated with the sound code for the original term and appearing more frequently in the corpus of documents than the frequency of appearance of the original term in the corpus of documents;
- ranking the set of candidate terms;
- selecting a number of the candidate terms based on the ranking of the candidate terms;
- and
- providing the selected candidate terms in response to receiving the original term.
A non-transitory computer-readable medium comprising instructions for:
- in response to receiving an original term:
- determining a frequency of appearance of the original term in a corpus of documents;
- generating a sound code for the original term utilizing a sound encoder module;
- determining a set of candidate terms, each candidate term having a sound code associated with the sound code for the original term and appearing more frequently in the corpus of documents than the frequency of appearance of the original term in the corpus of documents;
- ranking the set of candidate terms;
- selecting a number of the candidate terms based on the ranking of the candidate terms;
- and
- providing the selected candidate terms in response to receiving the original term.
Dependencies are inferred from the claim text.