Query Manipulation Server
Query Manipulation Server (QMS) is an additional component that you can use with an IDOL Content component index to modify user queries and results.
QMS communicates with a Promotion Agentstore, which stores the rules that QMS uses to determine how to modify queries.
In an IDOL architecture with QMS, you send the Content actions that you want to modify to QMS, rather than directly to Content. QMS performs any additional processing to the queries, and then forwards the actions to Content.
When you have configured distribution with your Content components, you must decide how to include QMS in the distributed architecture.
-
You can use one QMS component for each Content, and direct the actions to a DAH that distributes to the QMS components.
In a mirror mode configuration with multiple identical Content components, this architecture ensures that QMS is part of the load-balancing or failover that you use for your system.
-
You can use one QMS component, and then send the Content actions to the DAH after the QMS processing.
In a non-mirror mode configuration where your index is split over multiple Content components, this architecture reduces the number of additional components you need to configure. In a mirror mode configuration, you can use this architecture if you do not need to include load-balancing or failover for the QMS part of the system.
You can use QMS alone or as part of IDOL Data Admin. IDOL Data Admin provides a front-end application for manipulating and monitoring your queries. For more information, see IDOL Data Admin.
QMS is available as part of the IDOL Server installer. For more information, see Install IDOL, and refer to the Query Manipulation Server Administration Guide.