i have strange behavior with edismax Query Parser if add "bq" parameter:
query example:
<str name="q">Kindersitz</str>
<str name="defType">edismax</str>
<str name="df">text_de</str>
<str name="indent">on</str>
<str name="rows">10</str>
<str name="wt">xml</str>
<str name="debugQuery">on</str>
<str name="_">1473154542094</str>
parsed query look OK:
<str name="parsedquery_toString">+(text_de:kindersitz)</str>
if add "bq" parameter:
<str name="bq">category_1_des^100</str>
resulting parsed query NOK:
<str name="parsedquery_toString">+(text_de:kindersitz) (text_de:category text_de:1 text_de:des)^100.0</str>
why is it searching for text_de:category