What operation in Service Desk Manager (SDM) may cause "ERROR SearchEngine.c 1008 EBR::search error=3::ks_search::failure::An error occurred: packfql: Query Error: Wildcard pattern without literals:?" to be written to the stdlog? What is the impact?

Document ID : KB000050499
Last Modified Date : 14/02/2018
Show Technical Document Details

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.

Figure 1

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").