「bq」パラメーターを追加すると、edismax Query Parser で奇妙な動作が発生します。
クエリの例:
<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>
解析されたクエリは OK に見えます:
<str name="parsedquery_toString">+(text_de:kindersitz)</str>
「bq」パラメータを追加する場合:
<str name="bq">category_1_des^100</str>
結果の解析済みクエリ NOK:
<str name="parsedquery_toString">+(text_de:kindersitz) (text_de:category text_de:1 text_de:des)^100.0</str>
なぜ text_de:category を検索するのですか