Package | Description |
---|---|
net.sf.mmm.search.indexer.api.strategy |
Contains the API for the available (delta-)indexing strategies.
|
net.sf.mmm.search.indexer.base.strategy |
Contains the base-implementation for the available (delta-)indexing
strategies.
|
net.sf.mmm.search.indexer.impl.strategy |
Contains the implementation for the available (delta-)indexing strategies.
|
Modifier and Type | Method and Description |
---|---|
void |
SearchIndexerUpdateStrategy.index(UpdateStrategyArguments arguments)
This method performs the actual indexing.
|
Modifier and Type | Class and Description |
---|---|
class |
UpdateStrategyArgumentsBean
This is the implementation of
UpdateStrategyArguments as simple
java-bean. |
Modifier and Type | Method and Description |
---|---|
protected ChangeType |
AbstractSearchIndexerUpdateStrategy.getChangeType(BrowsableResource resource,
UpdateStrategyArguments arguments)
This method determines the
ChangeType of the given
resource . |
protected CountingEntryUpdateVisitor |
AbstractSearchIndexerUpdateStrategy.getEntryUpdateVisitor(UpdateStrategyArguments arguments)
This method gets the
CountingEntryUpdateVisitor to use. |
void |
AbstractSearchIndexerUpdateStrategy.index(UpdateStrategyArguments arguments)
This method performs the actual indexing.
|
abstract void |
AbstractSearchIndexerUpdateStrategy.index(UpdateStrategyArguments arguments,
SearchIndexerDataLocation location,
EntryUpdateVisitor entryUpdateVisitor)
This method indexes as single
location . |
void |
AbstractCrawlingDeltaSearchIndexer.index(UpdateStrategyArguments arguments,
SearchIndexerDataLocation location,
EntryUpdateVisitor entryUpdateVisitor)
This method indexes as single
location . |
void |
AbstractSearchIndexerUpdateStrategy.indexRecursive(UpdateStrategyArguments arguments,
SearchIndexerDataLocation location,
BrowsableResource resource,
Set<String> visitedResources,
EntryUpdateVisitor entryUpdateVisitor,
BrowsableResource locationResource)
This method starts the indexing from the given
directory
adding the given source as metadata. |
void |
AbstractSearchIndexerUpdateStrategy.indexRecursive(UpdateStrategyArguments arguments,
SearchIndexerDataLocation location,
EntryUpdateVisitor entryUpdateVisitor)
|
protected boolean |
AbstractSearchIndexerUpdateStrategy.isFullIndexing(UpdateStrategyArguments arguments)
This method determines if full indexing from scratch shall be performed.
|
protected void |
AbstractSearchIndexerUpdateStrategy.postIndex(UpdateStrategyArguments arguments)
This method is called at the end of
AbstractSearchIndexerUpdateStrategy.index(UpdateStrategyArguments)
to complete the indexing. |
protected void |
AbstractSearchIndexerUpdateStrategy.preIndex(UpdateStrategyArguments arguments)
This method is called at the beginning of
AbstractSearchIndexerUpdateStrategy.index(UpdateStrategyArguments) to setup the indexing. |
Modifier and Type | Method and Description |
---|---|
protected ChangeType |
SearchIndexerUpdateStrategyLastModified.getChangeType(BrowsableResource resource,
UpdateStrategyArguments arguments)
This method determines the
ChangeType of the given
resource . |
void |
SearchIndexerUpdateStrategyVcs.index(UpdateStrategyArguments arguments,
SearchIndexerDataLocation location,
EntryUpdateVisitor entryUpdateVisitor)
This method indexes as single
location . |
protected boolean |
SearchIndexerUpdateStrategyNone.isFullIndexing(UpdateStrategyArguments arguments)
This method determines if full indexing from scratch shall be performed.
|
protected void |
SearchIndexerUpdateStrategyLastModified.postIndex(UpdateStrategyArguments arguments)
This method is called at the end of
AbstractSearchIndexerUpdateStrategy.index(UpdateStrategyArguments)
to complete the indexing. |
protected void |
SearchIndexerUpdateStrategyLastModified.removeNotVisitedResourceEntries(UpdateStrategyArguments arguments)
This method removes all entries from the search-indexer that have NOT been
visited during the indexing/crawling. |
Copyright © 2001–2016 mmm-Team. All rights reserved.