×

Method and apparatus for implementing a search index generator

  • US 10,657,177 B1
  • Filed: 12/31/2014
  • Issued: 05/19/2020
  • Est. Priority Date: 12/31/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for generating a search index in a system where relationships between searchable items are dynamically changing and relationships between searchable items and search query criteria are dynamically changing, the method comprising:

  • receiving, by index workflow circuitry comprising a processor, a search index update indicator, the search index update indicator generated in response to a change in one or more relationships between searchable items and search query criteria based at least in part on interactions with promotion content by consumer devices;

    causing, by the index workflow circuitry comprising the processor, and in response to receiving the search index update indicator, index generation circuitry to retrieve data sets from a plurality of data sources, wherein the plurality of data sources includes relevance data identifying relationships between interactions with content and characteristics of the content;

    calculating, by the index workflow circuitry comprising the processor, a checksum for each of the data sets;

    comparing, by the index workflow circuitry comprising the processor, the checksum for each of the data sets to a set of search index metadata;

    in response to determining that at least one checksum for at least one of the data sets does not match a metadata checksum from the set of search index metadata, generating, by the index workflow circuitry comprising the processor, a set of search index data from the data set corresponding to the at least one checksum;

    generating, by the index workflow circuitry comprising the processor, a search index using at least the set of search index data; and

    transmitting, by the index workflow circuitry comprising the processor, the search index to a search service for use in responding to at least one search query.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×