Interface ClusteringStrategy
-
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
DocumentalClusteringStrategy,LexicalClusteringStrategy
- All Known Implementing Classes:
ChainedLexicalClusteringStrategy,ContiguousDocumentalStrategy,ContiguousLexicalStrategy,IdentityDocumentalStrategy
public interface ClusteringStrategy extends Serializable
A common ancestor interface for all clustering strategies.Clustering strategies are dual to partitioning strategies. After partitioning an index, you can see the set of its parts as local indices of a cluster. Sometimes a partitioning strategy is also a clustering strategy (see, e.g.,
ContiguousDocumentalStrategyandContiguousLexicalStrategy), but sometimes a strategy serves just one purpose (see, e.g.,ChainedLexicalClusteringStrategy).Each local index is defined by an integer starting from 0 up to
numberOfLocalIndices()− 1.- Author:
- Sebastiano Vigna
-
-
Method Summary
Modifier and Type Method Description intnumberOfLocalIndices()Returns the number of local indices handled by this strategy.
-