Solr排序功能在字段名称中以冒号失败

时间:2013-07-07 15:49:30

标签: solr

我对Solr排序功能有一个非常奇怪的问题。当我按字段值进行简单排序时,它可以正常工作。这里的查询有效:

q=ss_type:product_variant
sort=fs_field_master_product:field_price asc

然而,当我按值的总和进行排序时,它会给出错误。查询: q - 相同的

sort=sub(fs_field_master_product:field_price,10) asc

错误:

<lst name="error">
  <str name="msg">can not sort on a field which is neither indexed nor has doc values: sub(fs_field_master_product:field_price,10)</str>
  <int name="code">400</int>
</lst>

我无法在互联网上找到关于排序功能的这类问题,我们非常欢迎任何帮助!

PS。我倾向于认为字段名称中的冒号是问题的根源,但Solr在任何其他情况下都没有使用该字段。

0 个答案:

没有答案