Description:
Service Desk Manager (SDM) stdlog shows this error:
ERROR : "03/11 15:08:08.12 <SERVER NAME> bpebr_nxd 15904 ERROR SearchEngine.c 1008 EBR::search error=3::ks_search::failure::An error occurred: packfql: Query Error: Wildcard pattern without literals:?"
What operation in SDM might have caused the above?
ENVIRONMENT : FAST ESP search engine integrated.
Solution:
When a user searches for a knowledge document by a keyword like: <An optional character>'?', SDM displays the AHD10915 error message as shown in the screenshot below.
<Please see attached file for image>
At the same time, the Service Desk Manager (SDM) stdlog is updated with the following error message:
"03/11 15:08:08.12 <SERVER NAME> bpebr_nxd 15904 ERROR SearchEngine.c 1008 EBR::search error=3::ks_search::failure::An error occurred: packfql: Query Error: Wildcard pattern without literals:?"
This situation causing this error does not pose any serious impact to SDM operations.
<FAST installed drive>:\FastESP\adminserver\webapps\help\pdfs\assets\pdf\ESP_Query_Language_Prameters_Guide.pdf has the following information which explains this a bit more:
Wildcard Expression A wildcard expression indicates a single term or phrase that includes one or more of the wildcard characters `*' and `?'. FAST Enterprise Search Platform supports wildcard search for individual string-type Fields, Scope Fields and Composite Fields. The capabilities are slightly different, as described below.
Tip: Wildcard queries will return a syntax error if the target is a composite field and this composite field is not configured for wildcard (wildcard="no").