IDOL 23.4.0

# Query Manipulation Server

Query Manipulation Server is an ACI server. For details of changes that affect all ACI servers, see ACI Server Framework.

## 23.4.0

### New Features

- QMS can now provide a spell checked version of original query text, rather than the expanded query, when you send a query with the `ExpandQuery` and `SpellCheck` parameters set to True. Previously, QMS returned a corrected version of the expanded query.

  To use this feature, you must set the `SpellCheckShowOriginal` parameter to True in the Content component configuration.

- You can now configure QMS to create embeddings to use in your IDOL Content component index for vector searches. The new `[Embeddings]` configuration section allows you to set the location of your model files. You then generate the embeddings by using the new `ModelEncode` action.

      [Embeddings]
      0=SentenceTransformer

      [SentenceTransformer]
      Type=Transformer
      ModelPath=C:\modelfiles\model.pt
      TokenizerPath=C:\modelfiles\tokenizer.spiece.model
      ModelMaxSequenceLength=128

      action=ModelEncode&Model=SentenceTransformer&Text=my%20text

  For more information, refer to the QMS Help.

### Resolved Issues

There were no resolved issues in this release.

## 23.3.0

### New in this Release

There were no new features in this release.

### Resolved Issues

- When using QMS through IDOL Admin, the `ExpandNames` parameter did not work, because the `responseformat=json` parameter was incorrectly passed from IDOL Admin through to the name variant library.

- When `IntentRankedQuery` was activated, if Content did not return any results, QMS incorrectly returned a `BADPARAMETER` error.

## 23.2.0

### New in this Release

- QMS can now expand names in query text to include other variants of the same name, such as variants that use initials or titles, nicknames, phonetically similar names, and translations.

  NOTE: This feature requires the IDOL Eduction `combined_names.ecr` grammar and `pii_postprocessing.lua` script, which you must obtain from the IDOL Eduction Grammars package.

  To use the new expansions, you must configure the locations of the required Eduction grammar, and some data files that are included in your QMS package.

      [NameVariants]
      GrammarDirectory=grammars/pii
      DataDirectory=staticdata

  You can then send a query with the new `ExpandNames` parameter to expand any names in the original query with the matching variants. For example:

      action=Query&Text=John Smith&ExpandNames=True

  For more information, refer to the Query Manipulation Server Help.

### Resolved Issues

- When queries were sent through QMS, the `<autn:predicted>` tag (indicating whether the reported totalresults value was estimated or exact) always returned with value false (regardless of whether prediction was used or not).

Copyright 2023 Open Text
Version 23.4.0 | Last updated September 2023

Send documentation feedback

Close

Send documentation feedback

To send feedback using your default email client, open an email window.

Otherwise, send your feedback and the information below to swpdl.idoldocsfeedback@microfocus.com.

We appreciate your feedback!

Product: IDOL 23.4.0

Topic Title: Query Manipulation Server