Class Reference
%iKnow.Matching.Formats.iFind
Server:appadmin-00044-deployment-6bf4cbc86d-9f4xc
Instance:IRIS
User:SuperUser
 
-
  [USER] >  [%iKnow] >  [Matching] >  [Formats] >  [iFind]
Private  Storage

deprecatedclass %iKnow.Matching.Formats.iFind extends Format

This %iKnow.Matching.Formats.Format implementation enables users to use the iFind search syntax as a pattern to locate matching entities in an iKnow domain. Please bear in mind that iFind is meant for search scenario's (when looking up records matching the search string), whereas iKnow matching is meant for annotation scenario's (to identify all matches of a search string in a full domain).

Note: matches are only detected within entities and are case-insensitive.

Format parameters:

  1. iFind expression (%String, mandatory):

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1


Summary

Properties
DomainId

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject
Finalize HasMatchAll MatchAll MatchAllHashes
MatchSingle TestParams


Methods

• method MatchSingle(string As %String, formatParams As %List, Output matchScore As %Numeric, Output matchedWordBits, Output isScattered As %Boolean, Output formatOutput) as %Status

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.



Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.