Skip to main content


deprecated index class %iFind.Index.Analytic extends %iFind.Index.Semantic

The InterSystems IRIS NLP iKnow technology on which this index type is based is now deprecated. Please see the product documentationOpens in a new tab for more detail. The %iKnow.Index.Basic and %iKnow.Index.Minimal index types remain fully supported.

This index class is a more advanced version of %iFind.Index.Semantic, 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 IFINDMAPPINGS 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 %iFind.Index.Basic and %iFind.Index.Semantic.


parameter IFINDMAPPINGS = 1;
Inherited description:

When this parameter is set to 1, additional SQL projections will be created upon compiling the class. These are accessible as read-only tables in a package named [package_name]_[class_name] and have names starting with [class_name]_[index_name] (which can be overridden through IFINDADVANCEDSQLPREFIX).

By default, the following mappings are generated for an %iFind.Index.Minimal index:

Additional classes will be generated automatically, based on your index class and parameters. See the class reference for subclasses for more details.

parameter RANKERCLASS = %iFind.Rank.Analytic;
Inherited description:

The %iFind.Rank.Abstract implementation to use for ranking search results using the auto-generated rank SQL procedure "[package name].[class name]_[index name]Rank"

Inherited Members

Inherited Methods

FeedbackOpens in a new tab