TermGetInfo
When you index text into IDOL Content Component, it stores each term that the text contains with a weight that indicates the relevance that this term has to IDOL Content Component content.
The TermGetInfo
action allows you to return the weight of specified terms, the number of documents that the terms occur in, and the total number of times that the terms occur.
NOTE: If you have a custom stemming library that can return multiple stems, by default TermGetInfo
returns only the first (primary) stem that the library returns. You can set Boolean to True
to return additional stems. In this case, Micro Focus also recommends that you set Type to None
to allow you to easily identify different stems, which all have the same value for the startpos
attribute. See CustomStemming.
Example
http://12.3.4.56:9100/action=TermGetInfo&Text=cat
This action requests statistical information about the term cat
from IDOL Content Component.
Required Parameters
The following action parameters are required.
Parameter | Description |
---|---|
Text | The terms whose weights return. |
Optional Parameters
This action accepts the following optional parameters.
Parameter | Description |
---|---|
Boolean | Whether the Text parameter contains a Boolean expression. |
CustomWeight | Whether to use your custom term weight file, if one exists. |
DetectLanguageType | Whether to detect the language type of the Text. |
LanguageType | The language type of the terms. |
MatchID | A list of documents to return term occurrence information for. |
MatchReference | A list of document references to return term occurrence information for. |
MaxTerms | The maximum number of terms to return statistical information for. |
MinDocOccs | The minimum number of documents that a term must occur in for term information to return. |
MinTermLength | The minimum length, after stemming, that a term can have. |
OnlyExisting | Whether to return only terms that already exist in IDOL Content Component. |
OutputEncoding | The encoding to convert results to. |
ReferenceField | Restricts the MatchReference parameter to the specified reference field. |
ShowQueryWeights | Whether to show unmodified query weights, or suggestions weights. |
StateMatchID | A state token for which term information returns. |
StateMatchOriginalSection | Whether to use only sections from a state token that were matched in the original query. |
Stemming | Whether to stem the terms in the result list. |
Synchronous | Whether to run the action synchronously or asynchronously. |
TermPositions | Whether to return the field codes and positions of the occurrences of a term in a single document. |
TextParse | Whether the Text parameter contains plain text, or as an IDX or XML document. |
Type | The value that determines the term weighting. |
Weights | Whether to return weight information for the term. |
This action accepts the following standard ACI action parameters.
Parameter | Description |
---|---|
ActionID | A string to use to identify an ACI action. |
EncryptResponse | Encrypt the output. |
FileName | The file to write output to. |
ForceTemplateRefresh | Forces the server to load the template from disk. |
Output | Writes output to a file. |
ResponseFormat | The format of the action output. |
Template | The template to use for the action output. |
TemplateParamCSVs | A list of variables to use for the specified template. |
Comments
NOTE: If you use a Distributed Action Handler (DAH) to distribute the TermGetInfo
action, you cannot use any parameters that specify the IDs of documents. Use parameters that identify documents by their reference instead.