1

「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 を検索するのですか

4

0 に答える 0