Filtering algorithm for information retrieval systems
First Claim
1. A computer-implemented method for indexing document information, the method comprising:
- obtaining textual information associated with a document;
obtaining one or more attributes associated with the document, each attribute defining a property of the document;
generating a lexical representation of the textual information;
generating one or more attribute patterns, each attribute pattern containing a unique combination of the attributes; and
creating a search index entry for the document, the search index entry containing the lexical representation of the textual information and each of the attribute patterns.
1 Assignment
0 Petitions
Accused Products
Abstract
Various implementations are provided herein for information classification and retrieval. In one implementation, a computer-implemented method is provided for indexing document information. The method includes obtaining textual information associated with a document, and obtaining one or more attributes associated with the document. Each attribute defines a property of the document. The method further includes generating a lexical representation of the textual information, generating one or more attribute patterns (wherein each attribute pattern contains a unique combination of the attributes), and creating a search index entry for the document. The search index entry contains the lexical representation of the textual information and each of the attribute patterns.
-
Citations
21 Claims
-
1. A computer-implemented method for indexing document information, the method comprising:
-
obtaining textual information associated with a document;
obtaining one or more attributes associated with the document, each attribute defining a property of the document;
generating a lexical representation of the textual information;
generating one or more attribute patterns, each attribute pattern containing a unique combination of the attributes; and
creating a search index entry for the document, the search index entry containing the lexical representation of the textual information and each of the attribute patterns. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for retrieving document information, the method comprising:
-
obtaining a search query from a user interface, the search query containing textual information and a user profile having one or more profile attributes; and
using the search query to obtain one or more document results from a search engine index, wherein each document result is associated with document textual information matching the textual information of the search query, and wherein each document result is further associated with one or more document attributes matching the profile attributes of the user profile in the search query. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computerized system for indexing document information, wherein the system is programmed to:
-
obtain textual information associated with a document;
obtain one or more attributes associated with the document, each attribute defining a property of the document;
generate a lexical representation of the textual information;
generate one or more attribute patterns, each attribute pattern containing a unique combination of the attributes; and
create a search index entry for the document, the search index entry containing the lexical representation of the textual information and each of the attribute patterns.
-
-
19. A computerized system for retrieving document information, wherein the system is programmed to:
-
obtain a search query from a user interface, the search query containing textual information and a user profile having one or more profile attributes; and
use the search query to obtain one or more document results from a search engine index, wherein each document result is associated with document textual information matching the textual information of the search query, and wherein each document result is further associated with one or more document attributes matching the profile attributes of the user profile in the search query.
-
-
20. A computer-readable medium having computer-executable instructions thereon for performing a method, the method comprising:
-
obtaining textual information associated with a document;
obtaining one or more attributes associated with the document, each attribute defining a property of the document;
generating a lexical representation of the textual information;
generating one or more attribute patterns, each attribute pattern containing a unique combination of the attributes; and
creating a search index entry for the document, the search index entry containing the lexical representation of the textual information and each of the attribute patterns.
-
-
21. A computer-readable medium having computer-executable instructions thereon for performing a method, the method comprising:
-
obtaining a search query from a user interface, the search query containing textual information and a user profile having one or more profile attributes; and
using the search query to obtain one or more document results from a search engine index, wherein each document result is associated with document textual information matching the textual information of the search query, and wherein each document result is further associated with one or more document attributes matching the profile attributes of the user profile in the search query.
-
Specification