|
Class Reference
%iKnow.Matching.Formats.SimplePrefixFormat
|
|
![]() |
|||
Private Storage |
This sample
Format parameters:
|
|
Properties |
---|
DomainId |
|
This method loops through @stringsGlobalName@(" "_string) = id and matches all global entries, storing the results in @resultGlobalName@(id) = $lb(matchScore, matchedWordBits, isScattered, formatOutput). The implementation should ignore all ids > minEntUniId and should not store any results if the matchScore is 0.
Implementing this method only makes sense if the specific format this class represents can exploit the inverse global structure of @stringsGlobalName.
Note: entries in @stringsGlobalName are all in lowercase and prefixed with a space
Warning: an implementation for this method does not replace
MatchSingle . There should still be a MatchSingle alternative, for example to process strings longer than $$$IKHASHSIZE that would not appear in @stringsGlobalName.
Implementations of this method check whether an individual string complies with the format this class represents, returning a matchScore (0..1) and optional matchedWordBits, isScattered and formatOutput through output parameters.