Stopword inclusion for searches
AssigneeIMDb.com, Inc.
InventorHilliard Bruce Siegel
Life of this patent
Estimating the term…
Abstract
Disclosed are various embodiments for providing search results that are generated by considering search terms that are typically ignored. A user may enter a search query containing search terms that may be specific to a particular search domain. Common words within the search query that are typically ignored in standard searches may be assigned a consideration weight based on a set of rules associated with the search domain. Based on the consideration weight, those words may be considered when generating search results. The consideration weight may decrease as the number of search terms in the search query increases.
Claims20
A method, comprising:
- receiving, by at least one computing device, a search query entered by a user, the search query including a search term;
- and
- generating, by the at least one computing device, a search result based at least upon the search term and a set of search rules, the set of search rules being used to determine a consideration weight to assign to the search term when the search term matches a stopword and the consideration weight corresponding to an amount of consideration that will be applied to the search term when conducting a search based at least in part upon the search query,
- wherein the consideration weight assigned to the search term decreases as a quantity of search terms in the search query increases.
A non-transitory computer-readable medium embodying a program executable in at least one computing device, wherein, when executed, the program causes the at least one computing device to at least:
- receive a search query entered by a user, the search query including at least one search term;
- determine a quantity of search terms in the search query;
- compare the at least one search term with a plurality of stopwords to determine whether the at least one search term matches any one of the plurality of stopwords;
- determine a consideration weight from a set of search rules based at least in part on the quantity of search terms, the consideration weight decreasing as the quantity of search terms in the search query increases;
- assign the consideration weight to the at least one search term in response to the at least one search term matching a particular stopword of the plurality of stopwords;
- and
- generate a search result based at least in part upon the search query and the consideration weight assigned to the at least one search term matching the particular stopword of the plurality of stopwords.
A system, comprising:
- at least one computing device;
- and
- a stopword inclusion search application executable in the at least one computing device, wherein, when executed, the stopword inclusion search application causes the at least one computing device to at least:
- receive a search query entered by a user, the search query including a plurality of search terms;
- compare individual search terms of the plurality of search terms with a plurality of predefined stopwords to determine whether any of the individual search terms match any of the plurality of predefined stopwords;
- assign a consideration weight for the individual search terms that match any of the plurality of predefined stopwords, the consideration weight being associated with a set of search rules, and the consideration weight assigned to the search term decreases as a quantity of search terms in the search query increases;
- and
- generate a search result based at least upon the search query and the consideration weight assigned to the individual search terms matching any of the plurality of predefined stopwords.
Dependencies are inferred from the claim text.