You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Hoss Man (JIRA)" <ji...@apache.org> on 2013/10/24 00:04:44 UTC

[jira] [Commented] (SOLR-5383) Group Faceting does not play nice with Trie fields that use precsionStep

    [ https://issues.apache.org/jira/browse/SOLR-5383?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13803393#comment-13803393 ] 

Hoss Man commented on SOLR-5383:
--------------------------------

Steps to reproduce...

1) start up solr example

2) index a doc like so...
{code}
{"id":"test","num_tf":1234.567,"num_ti":1234567,"num_f":1234.567,"num_i":1234567}
{code}

3) confirm correct results from simple faceting...
http://localhost:8983/solr/select?q=id:test&facet=true&facet.field=num_tf&facet.field=num_ti&facet.field=num_f&facet.field=num_i
{code}
<lst name="facet_counts">
  <lst name="facet_queries"/>
  <lst name="facet_fields">
    <lst name="num_tf">
      <int name="1234.567">1</int>
    </lst>
    <lst name="num_ti">
      <int name="1234567">1</int>
    </lst>
    <lst name="num_f">
      <int name="1234.567">1</int>
    </lst>
    <lst name="num_i">
      <int name="1234567">1</int>
    </lst>
  </lst>
  <lst name="facet_dates"/>
  <lst name="facet_ranges"/>
</lst>
{code}

4) confirm that the _tf and _ti fields generate incorrect results when using group.facet...
http://localhost:8983/solr/select?q=id:test&facet=true&facet.field=num_tf&facet.field=num_ti&facet.field=num_f&facet.field=num_i&group=true&group.field=id&group.facet=true
{code}
<lst name="facet_counts">
  <lst name="facet_queries"/>
  <lst name="facet_fields">
    <lst name="num_tf">
      <int name="1234.5625">1</int>
      <int name="1234.567">0</int>
    </lst>
    <lst name="num_ti">
      <int name="1234432">1</int>
      <int name="1234567">0</int>
    </lst>
    <lst name="num_f">
      <int name="1234.567">1</int>
    </lst>
    <lst name="num_i">
      <int name="1234567">1</int>
    </lst>
  </lst>
  <lst name="facet_dates"/>
  <lst name="facet_ranges"/>
</lst>
{code}

> Group Faceting does not play nice with Trie fields that use precsionStep
> ------------------------------------------------------------------------
>
>                 Key: SOLR-5383
>                 URL: https://issues.apache.org/jira/browse/SOLR-5383
>             Project: Solr
>          Issue Type: Bug
>            Reporter: Hoss Man
>
> (Initially reported by DavidBoychuck on IRC & solr-user)
> Field faceting normally works fine on Trie fields, even when precisionStep is used -- but when you activate group faceting, then the artificially injected terms in the trie fields start surfacing as facet values.
> ---
> Workaround is to use precisionStep="0" for the fields you want to use group faceting on, or copyField between a precisionStep="0" field for group faceting and another field with multiple precisions for the improved range query performance.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org