## Uses of Class
org.apache.solr.update.IndexFingerprint

- Packages that use IndexFingerprint
  Package | Description
  --- | ---
  org.apache.solr.core | Core classes implementing Solr internals and the management of `SolrCore`s
  org.apache.solr.search | APIs and classes for parsing and processing search requests
  org.apache.solr.update | APIs and classes for managing index updates

- - ### Uses of IndexFingerprint in org.apache.solr.core

    Methods in org.apache.solr.core that return IndexFingerprint
    Modifier and Type | Method and Description
    --- | ---
    `IndexFingerprint` | SolrCore.`getIndexFingerprint(SolrIndexSearcher searcher, LeafReaderContext ctx, long maxVersion)` Computes fingerprint of a segment and caches it only if all the version in segment are included in the fingerprint.

  - ### Uses of IndexFingerprint in org.apache.solr.search

    Methods in org.apache.solr.search that return IndexFingerprint
    Modifier and Type | Method and Description
    --- | ---
    `IndexFingerprint` | SolrIndexSearcher.`getIndexFingerprint(long maxVersion)`

  - ### Uses of IndexFingerprint in org.apache.solr.update

    Methods in org.apache.solr.update that return IndexFingerprint
    Modifier and Type | Method and Description
    --- | ---
    `static IndexFingerprint` | IndexFingerprint.`fromObject(Object o)` Create an IndexFingerprint object from a deserialized generic object (Map or NamedList)
    `static IndexFingerprint` | IndexFingerprint.`getFingerprint(SolrCore core, long maxVersion)` Opens a new realtime searcher and returns it's (possibly cached) fingerprint
    `static IndexFingerprint` | IndexFingerprint.`getFingerprint(SolrIndexSearcher searcher, LeafReaderContext ctx, Long maxVersion)`
    `static IndexFingerprint` | IndexFingerprint.`reduce(IndexFingerprint acc, IndexFingerprint f2)`

    Methods in org.apache.solr.update with parameters of type IndexFingerprint
    Modifier and Type | Method and Description
    --- | ---
    `static int` | IndexFingerprint.`compare(IndexFingerprint f1, IndexFingerprint f2)` returns 0 for equal, negative if f1 is less recent than f2, positive if more recent
    `static IndexFingerprint` | IndexFingerprint.`reduce(IndexFingerprint acc, IndexFingerprint f2)`

Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.