Step 3 above suggests the two typical implementation scenarios to choose from when using Automatic Phrasing:
Process an automatically-phrased form of the query and suggest the original unphrased query as a DYM alternative.
In this scenario, the Automatic Phrasing feature rewrites the original query’s search terms into a phrased query before processing it. If you are also using DYM, you can display the unphrased alternative so the user can opt-out of Automatic Phrasing and select their original query, if desired.
For example, an application user searches a wine catalog for the unquoted terms low tannin. The MDEX Engine compares the search terms against the phrase dictionary, finds a phrase entry for "low tannin", and processes the phrased query as "low tannin". The MDEX Engine returns 3 records for the phrased query "low tannin" rather than 16 records for the user’s original unphrased query low tannin. However, the Web application also presents a "Did you mean low tannin?" option, so the user may opt-out of Automatic Phrasing, if desired.
Process the original query and suggest an automatically-phrased form of the query as a DYM alternative.
In this scenario, the Automatic Phrasing feature processes the unphrased query as entered and determines if a phrased form of the query exists. If a phrased form is available, the Web application displays an automatically-phrased alternative as a Did You Mean option. The user can opt-in to Automatic Phrasing, if desired.
For example, an application user searches a wine catalog for the unquoted terms low tannin. The MDEX Engine returns 16 records for the user’s unphrased query low tannin. The Web application also presents a Did you mean "low tannin"? option so the user may opt-in to Automatic Phrasing, if desired.