1

如果添加“bq”参数,我对 edismax 查询解析器有奇怪的行为:

查询示例:

<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>

解析的查询看起来不错:

<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