Use an empheral thesaurus in determining matching records.


Namespace: NetricsServerInterface
Assembly: NetricsServerInterface (in NetricsServerInterface.dll)

Syntax

Visual Basic (Declaration)
Public Sub useEphemeralThesaurus( _ 
   ByVal thes_def As NetricsBaseThesaurus _ 
)
C#
public void useEphemeralThesaurus(
   NetricsBaseThesaurus thes_def
)
C++
public:
 void useEphemeralThesaurus(
   NetricsBaseThesaurus thes_def
) sealed 
J#
public void useEphemeralThesaurus(
   NetricsBaseThesaurus thes_def
)
JScript
public  function useEphemeralThesaurus(
   thes_def : NetricsBaseThesaurus
)

Parameters

thes_def
A Thesarus object (any extension of NetricsBaseThesaurus).

Remarks

An ephmeral thesaurus is on that exists only for the duration of a single query and is accessible ony by that query. The thesaurus name, although required for consistency, is not used. Thus ephemeral thesauri may have the same name as a permanent thesaurus or another ephemeral thesaurus without causing interference.

Ephemeral thesauri are inteded for those cases where possible sutstitutions or weighted terms for a query are generated dynamically based on the query and is not a fixed set of substitutions or weightings that can be encoded into a static thesaurus.

See Also