public interface ISearchSystem
Modifier and Type | Method and Description |
---|---|
void |
clear() |
java.util.Collection<IChunk> |
findExact(ChunkTypeRequest pattern,
java.util.Comparator<IChunk> sortRule,
IChunkFilter filter)
return all I that match this pattern exactly
|
java.util.Collection<IChunk> |
findFuzzy(ChunkTypeRequest pattern,
java.util.Comparator<IChunk> sortRule,
IChunkFilter filter)
find all I that match this pattern somewhat
|
void |
index(IChunk chunk)
index this object
|
void |
unindex(IChunk chunk)
remove this object from the index
|
void |
update(IChunk chunk,
java.lang.String slotName,
java.lang.Object oldValue,
java.lang.Object newValue) |
void index(IChunk chunk)
void unindex(IChunk chunk)
void update(IChunk chunk, java.lang.String slotName, java.lang.Object oldValue, java.lang.Object newValue)
java.util.Collection<IChunk> findExact(ChunkTypeRequest pattern, java.util.Comparator<IChunk> sortRule, IChunkFilter filter)
pattern
- sortRule
- may be nullfilter
- TODOjava.util.Collection<IChunk> findFuzzy(ChunkTypeRequest pattern, java.util.Comparator<IChunk> sortRule, IChunkFilter filter)
pattern
- filter
- TODOvoid clear()