I'm also using that field for a facet:

|<requestHandler  name="mytype"  class="solr.SearchHandler"  >
    <lst  name="defaults">
     <str  name="defType">dismax</str>
     <str  name="echoParams">explicit</str>
     <float  name="tie">1</float>
     <str  name="qf">
           many field but not store_slug
     </str>
     <str  name="pf">
           |many field but not store_slug|||
</str> <str name="fl">
        ..., store_slug
     </str>
<str name="mm"><![CDATA[1<100% 5<80%]]></str>
     <int  name="qs">2</int>
     <int  name="ps">2</int>
     <str  name="q.alt">*:*</str>
    <str  name="spellcheck.dictionary">default</str>
      <str  name="spellcheck">true</str>
      <str  name="spellcheck.extendedResults">true</str>
      <str  name="spellcheck.count">10</str>
<str name="spellcheck.collate">true</str> <!-- Facet -->
    <str  name="facet">true</str>
    <str  name="facet.mincount">1</str>
    <str  name="facet.pivot.mincount">0</str>
    <str  name="facet.sort">count</str>
...
    <str  name="facet.field">store_slug</str>
...
    <str  name="hl">false</str>
    </lst>
    <arr  name="last-components">
      <str>spellcheck</str>
    </arr>

  </requestHandler>|


Il 01/10/12 18:34, Erik Hatcher ha scritto:
How is your request handler defined?  Using store_slug for anything but fl?

    Erik

On Oct 1, 2012, at 10:51,"giovanni.bricc...@banzai.it"  
<giovanni.bricc...@banzai.it>  wrote:

Hello,

I would like to put a multivalued field into a qt definition as output field. 
to do this I edit the current solrconfig.xml definition and add the field in 
the fl specification.

Unexpectedly when I do the query q=*:*&qt=mytype I get the error

<str name="msg">
can not use FieldCache on multivalued field: store_slug
</str>

But if I instead run the query

http://src-eprice-dev:8080/solr/0/select/?q=*:*&qt=mytype&fl=otherfield,mymultivaluedfiled

I don't get the error

Have you got any suggestions?

I'm using solr 4 beta

solr-spec 4.0.0.2012.08.06.22.50.47
lucene-impl 4.0.0-BETA 1370099


Giovanni


--


     Giovanni Bricconi

Banzai Consulting
cell. 348 7283865
ufficio 02 00643839
via Gian Battista Vico 42
20132 Milano (MI)



Reply via email to