Searching by using spatial document and spatial keyword document indexes
First Claim
1. A method comprising:
- determining to store a spatial document index for a corpus of documents, wherein the spatial document index indexes documents in the corpus according to spatial references found within the documents;
determining to store a plurality of spatial keyword document indexes for the corpus of documents, wherein the spatial keyword document indexes are derived from the spatial document index, are for a different keyword, and indexes those documents among the corpus that are responsive to that keyword; and
intersecting a portion of the spatial document index and selected indexes among the plurality of spatial keyword document indexes to identify a result set of those documents from among the corpus of documents that are responsive to a query.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for searching a corpus of documents for documents that are responsive to a query specifying one or more search words and spatial information, the method involving: storing in memory a spatial document index for the corpus of documents, wherein the spatial document index indexes documents in the corpus according to spatial references found within the documents; storing in a storage medium a plurality of spatial keyword document indexes for the corpus of documents, wherein each of the spatial keyword document indexes is for a different keyword and indexes those documents among the corpus that are responsive to that keyword; and intersecting a portion of the spatial document index and selected indexes among the plurality of spatial keyword document indexes to identify a result set of those documents from among the corpus of documents that are responsive to the query.
-
Citations
20 Claims
-
1. A method comprising:
-
determining to store a spatial document index for a corpus of documents, wherein the spatial document index indexes documents in the corpus according to spatial references found within the documents; determining to store a plurality of spatial keyword document indexes for the corpus of documents, wherein the spatial keyword document indexes are derived from the spatial document index, are for a different keyword, and indexes those documents among the corpus that are responsive to that keyword; and intersecting a portion of the spatial document index and selected indexes among the plurality of spatial keyword document indexes to identify a result set of those documents from among the corpus of documents that are responsive to a query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to; determine to store a spatial document index for a corpus of documents, wherein the spatial document index indexes documents in the corpus according to spatial references found within the documents, determine store a plurality of spatial keyword document indexes for the corpus of documents, wherein the spatial keyword document indexes are derived from the spatial document index, are for a different keyword, and indexes those documents among the corpus that are responsive to that keyword, and intersect a portion of the spatial document index and selected indexes among the plurality of spatial keyword document indexes to identify a result set of those documents from among the corpus of documents that are responsive to the query. - View Dependent Claims (18)
-
-
19. A computer-readable medium carrying one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
determining to store a spatial document index for a corpus of documents, wherein the spatial document index indexes documents in the corpus according to spatial references found within the documents; determining to store a plurality of spatial keyword document indexes for the corpus of documents, wherein the spatial keyword document indexes are derived from the spatial document index, are for a different keyword, and indexes those documents among the corpus that are responsive to that keyword; and intersecting a portion of the spatial document index and selected indexes among the plurality of spatial keyword document indexes to identify a result set of those documents from among the corpus of documents that are responsive to the query. - View Dependent Claims (20)
-
Specification