Modifier and Type | Method and Description |
---|---|
java.util.concurrent.CompletableFuture<java.util.Collection<IChunk>> |
IDeclarativeModule.findExactMatches(ChunkTypeRequest request,
java.util.Comparator<IChunk> sorter,
IChunkFilter filter)
search DM for all the chunks that match pattern, sorting using sorter, that
are above activationThreshold
|
java.util.concurrent.CompletableFuture<java.util.Collection<IChunk>> |
IDeclarativeModule.findPartialMatches(ChunkTypeRequest request,
java.util.Comparator<IChunk> sorter,
IChunkFilter filter)
search DM for all the chunks that partially match
|
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.CompletableFuture<java.util.Collection<IChunk>> |
DefaultDeclarativeModule.findExactMatches(ChunkTypeRequest request,
java.util.Comparator<IChunk> sorter,
IChunkFilter filter) |
protected java.util.Collection<IChunk> |
DefaultDeclarativeModule.findExactMatchesInternal(ChunkTypeRequest pattern,
java.util.Comparator<IChunk> sorter,
IChunkFilter filter) |
java.util.concurrent.CompletableFuture<java.util.Collection<IChunk>> |
DefaultDeclarativeModule.findPartialMatches(ChunkTypeRequest request,
java.util.Comparator<IChunk> sorter,
IChunkFilter filter) |
protected java.util.Collection<IChunk> |
DefaultDeclarativeModule.findPartialMatchesInternal(ChunkTypeRequest pattern,
java.util.Comparator<IChunk> sorter,
IChunkFilter filter) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<IChunk> |
ISearchSystem.findExact(ChunkTypeRequest pattern,
java.util.Comparator<IChunk> sortRule,
IChunkFilter filter)
return all I that match this pattern exactly
|
java.util.Collection<IChunk> |
ISearchSystem.findFuzzy(ChunkTypeRequest pattern,
java.util.Comparator<IChunk> sortRule,
IChunkFilter filter)
find all I that match this pattern somewhat
|
Modifier and Type | Interface and Description |
---|---|
interface |
ILoggedChunkFilter |
Modifier and Type | Class and Description |
---|---|
class |
AcceptAllFilter
allows all through
|
class |
ActivationFilter
Basic filter that removes candidates based on their activation values, and
can log the information back to the runtime logs.
|
class |
PartialMatchActivationFilter
Basic filter that removes candidates based on their activation values, and
can log the information back to the runtime logs.
|
Modifier and Type | Method and Description |
---|---|
java.util.SortedSet<IChunk> |
DefaultSearchSystem.findExact(ChunkTypeRequest pattern,
java.util.Comparator<IChunk> sortRule,
IChunkFilter filter)
this implementation fails fast
|
protected java.util.SortedSet<IChunk> |
DefaultSearchSystem.findExactSingleThreaded(ChunkTypeRequest pattern,
java.util.Comparator<IChunk> sortRule,
IChunkFilter filter) |
java.util.SortedSet<IChunk> |
DefaultSearchSystem.findFuzzy(ChunkTypeRequest pattern,
java.util.Comparator<IChunk> sortRule,
IChunkFilter filter) |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.CompletableFuture<java.util.Collection<IChunk>> |
DelegatedDeclarativeModule.findExactMatches(ChunkTypeRequest request,
java.util.Comparator<IChunk> sorter,
IChunkFilter filter) |
java.util.concurrent.CompletableFuture<java.util.Collection<IChunk>> |
DelegatedDeclarativeModule.findPartialMatches(ChunkTypeRequest request,
java.util.Comparator<IChunk> sorter,
IChunkFilter filter) |