You are here

function apachesolr_get_last_index_position in Apache Solr Search 8

Same name and namespace in other branches
  1. 6.3 apachesolr.module \apachesolr_get_last_index_position()
  2. 7 apachesolr.module \apachesolr_get_last_index_position()

Returns last changed and last ID for an environment and entity type.

3 calls to apachesolr_get_last_index_position()
apachesolr_drush_solr_get_last_indexed in drush/apachesolr.drush.inc
Get the last indexed document
apachesolr_index_entities in ./apachesolr.index.inc
Processes all index queues associated with the passed environment.
_apachesolr_index_get_next_set_query in ./apachesolr.index.inc
Internal function to avoid duplicating logic that identifies entities still due to be indexed

File

./apachesolr.module, line 888
Integration with the Apache Solr search application.

Code

function apachesolr_get_last_index_position($env_id, $entity_type) {
  $stored = apachesolr_environment_variable_get($env_id, 'apachesolr_index_last', array());
  return isset($stored[$entity_type]) ? $stored[$entity_type] : array(
    'last_changed' => 0,
    'last_entity_id' => 0,
  );
}