FACETED SEARCH WITH RELATIONSHIPS BETWEEN CATEGORIES
First Claim
1. A computer-implemented method for faceted search with relationships between categories performed by a computerized device, comprising:
- having a document set of multiple documents, each document having associated categories to which it belongs;
grouping multiple categories associated with a document into a category set based on a relationship between the multiple categories;
associating the category set with the document; and
indexing the category set for retrieval of documents from categories sharing a category set.
1 Assignment
0 Petitions
Accused Products
Abstract
Method, system, and computer program product for faceted search with relationships between categories are provided. The method includes: having a document set of multiple documents, each document having associated categories to which it belongs; grouping multiple categories associated with a document into a category set based on a relationship between the multiple categories; associating the category set with the document; and indexing the category set for retrieval of documents from categories sharing a category set. Wherein indexing the category set includes: having an index entry of a textual representations of a category, wherein the index entry includes a single occurrence for each document to which the category is attached; adding a payload to a document occurrence of a serialization of an identifier of the category sets to which the category belongs associated with the document. Indexing the category set further includes: adding an index entry for category set data, wherein the index entry includes a single occurrence for each document, wherein a document occurrence includes a payload of a serialization of an identifier of category sets associated with the document, and an identifier of the categories belonging to the category sets.
16 Citations
16 Claims
-
1. A computer-implemented method for faceted search with relationships between categories performed by a computerized device, comprising:
-
having a document set of multiple documents, each document having associated categories to which it belongs; grouping multiple categories associated with a document into a category set based on a relationship between the multiple categories; associating the category set with the document; and indexing the category set for retrieval of documents from categories sharing a category set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product for faceted search with relationships between categories, the computer program product comprising:
-
a computer readable non-transitory storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to; have a document set of multiple documents, each document having associated categories to which it belongs; group multiple categories associated with a document into a category set based on a relationship between the multiple categories; associate the category set with the document; and index the category set for retrieval of documents from categories sharing a category set.
-
-
11. A system for faceted search with relationships between categories, comprising:
-
a processor; an index of a document set of multiple documents; an indexing system including; a category associating component for associating categories to a document to which it belongs; a category set component for grouping multiple categories associated with a document into a category set based on a relationship between the multiple categories; a category set associating component for associating the category set with the document; and an indexing component for indexing the category set for retrieval of documents from categories sharing a category set. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method of providing a service to a customer over a network, the service comprising:
-
having a document set of multiple documents, each document having associated categories to which it belongs; grouping multiple categories associated with a document into a category set based on a relationship between the multiple categories; associating the category set with the document; and indexing the category set for retrieval of documents from categories sharing a category set.
-
Specification