Additional Inherited Members | |
![]() | |
_.Library.String | Highlight (_.Library.RawString pRecordID, _.Library.String pSearchString, _.Library.String pSearchOption, _.Library.String pTags, _.Library.Integer pLimit, _.Library.Status pSC) |
_.Library.Float | Rank (_.Library.RawString pRecordID, _.Library.String pSearchString, _.Library.String pSearchOption) |
_.Library.String | StripCharacters (_.Library.String pWord) |
Utility method stripping punctuation characters from the start and end of a word, according to. More... | |
_.Library.String | StrippedEntityId (_.Library.String pEntity) |
Returns the Entity ID for pEntity, after stripping off any punctuation at the start and end of. More... | |
_.Library.String | StrippedWordId (_.Library.String pWord) |
Returns the Word ID for pWord, after stripping off any punctuation at the start and end of. More... | |
![]() | |
DeleteIndex (_.Library.RawString pID, _.Library.Binary pArg) | |
Deletes the iFind index for the row. | |
_.Library.RegisteredObject | Embedded () |
Return an instance of the embedded Find class, initialized with the index' parameters. | |
_.Library.Binary | Find (_.Library.Binary pSearch, _.Library.Integer pOption, _.Library.String pLanguage, _.Library.String pSynonymOption) |
Searches for matches based on the iFind index. More... | |
InsertIndex (_.Library.RawString pID, _.Library.Binary pArg) | |
Inserts the iFind index for the row. More... | |
_.Library.String | Normalize (_.Library.String pQuery, _.Library.String pLanguage) |
This method will normalize the query of iFind.Find.Basic based on the dictionary defined iFind.Index.Basic. | |
PurgeIndex () | |
Purges the iFind index. | |
UpdateIndex (_.Library.RawString pID, _.Library.Binary pArg) | |
Updates the iFind index for the row. | |
![]() | |
DeleteIndex (_.Library.RawString pID, _.Library.Binary pArg) | |
This method is invoked when an existing instance of a class is deleted. | |
InsertIndex (_.Library.RawString pID, _.Library.Binary pArg) | |
This method is invoked when a new instance of a class is inserted into the database. | |
SegmentFinalize (_.Library.RawString pIndexBuffer, _.Library.RawString pStartID, _.Library.RawString pEndID) | |
This method is called when the index builder is finalizing a segment. More... | |
SegmentInitialize (_.Library.RawString pIndexBuffer, _.Library.RawString pStartID, _.Library.RawString pEndID) | |
This method is called by the parallel index build to initialize an index segment when constructing. More... | |
UpdateIndex (_.Library.RawString pID, _.Library.Binary pArg) | |
This method is invoked when an existing instance of a class is updated. | |
![]() | |
IFINDATTRIBUTES = None | |
![]() | |
KEEPCHARS = None | |
RANKERCLASS = None | |
![]() | |
IFINDADVANCEDSQLPREFIX = None | |
IFINDMAPPINGS = None | |
IFINDSHAREDDATALOCATION = None | |
This parameter enables specifying whether words, entities and similar data should be written. More... | |
IGNOREPUNCTUATION = None | |
INDEXOPTION = None | |
Specific indexing options to use when processing records. More... | |
LANGUAGE = None | |
Language to use when indexing records. More... | |
LOWER = None | |
Whether or not to convert content to lowercase before indexing. More... | |
STEMMINGCONFIG = None | |
SUPPORTSSHARDING = None | |
This parameter can be set to 1 if the implementation of the filing interface and the SQL query interface can be. More... | |
TRANSFORMATIONSPEC = None | |
USERDICTIONARY = None | |
![]() | |
SUPPORTSSHARDING = None | |
This parameter can be set to 1 if the implementation of the filing interface and the SQL query interface can be. More... | |
The InterSystems IRIS NLP iKnow technology on which this index type is based is now deprecated. Please see the product documentation for more detail. The <class>iKnow.Index.Basic</class> and <class>iKnow.Index.Minimal</class> index types remain fully supported.
This index class is a more advanced version of <class>iFind.Index.Semantic</class>, leveraging even more output of the iKnow engine. In addition to the core semantic information (entities and attributes), this index type will also save path, proximity and dominance information.
If the <parameter>IFINDMAPPINGS</parameter> index is set to 1 (the default for this type of index), the following additional SQL projections will be generated:
For a detailed description of the other configuration and query options, see the class reference for <class>iFind.Index.Basic</class> and <class>iFind.Index.Semantic</class>.