Hello Yago,

To my knowledge, in facet calculations docValues take precedence over other 
methods. So, even if your field is also stored and indexed, your facets won't 
use the inverted index or fieldValueCache, when docValues are present.

I think you will still have to store and index to maintain your other 
functionality. DocValues are helpful only for facets and sorting to my 
knowledge.

Hope this helps,

Gun Akkor
www.carbonblack.com
Sent from my iPhone

On Oct 21, 2013, at 12:41 PM, Yago Riveiro <yago.rive...@gmail.com> wrote:

> Sorry if I don't make understand, my english is not too good.
> 
> My goal is remove pressure from the heap, my indexes are too big and the heap 
> get full very quick and I get an OOM. I read about docValues stored on disk, 
> but I don't know how configure it.
> 
> A read this link: 
> https://cwiki.apache.org/confluence/display/solr/DocValues#DocValues-HowtoUseDocValues
>  witch has an example that how to configure a field to use docValues:
> 
> <field name="manu_exact" type="string" indexed="false" stored="false" 
> docValues="true" />
> 
> With this configuration is obvious that I will use docValues.
> 
> Q: With this configuration, can I retrieve the field value on a normal search 
> or still need to be stored?
> 
> If I have a field configured as:
> 
> <field name="manu_exact" type="string" indexed="true" stored="true" 
> docValues="true" />
> 
> And I do a facet query on manu_exact field: 
> "q=*:*&facet=true&facet.field=manu_exact"
> 
> Q: I leverage the docValues feature?, This means, docValues always has 
> precedency if is set over the regular method to do a facet?
> Q: Make sense the field indexed if I have docValues?
> 
> 
> -- 
> Yago Riveiro
> Sent with Sparrow (http://www.sparrowmailapp.com/?sig)
> 
> 
> On Monday, October 21, 2013 at 5:10 PM, Erick Erickson wrote:
> 
>> I really don't understand the question. What behavior are you seeing
>> that leads you to ask?
>> 
>> bq: Is it necessary duplicate the field and set index and stored to false
>> and
>> If this means setting _both_ indexed and stored to false, then you
>> effectively
>> throw the field completely away, there's no point in doing this.
>> 
>> FWIW,
>> Erick
>> 
>> 
>> On Mon, Oct 21, 2013 at 1:39 PM, yriveiro <yago.rive...@gmail.com 
>> (mailto:yago.rive...@gmail.com)> wrote:
>> 
>>> Hi,
>>> 
>>> If I have a field (named dv_field) configured to be indexed, stored and
>>> with
>>> docvalues=true.
>>> 
>>> How I know that when I do a query like:
>>> 
>>> q=*:*&facet=true&facet.field=dv_field, I'm really using the docvalues and
>>> not the normal way?
>>> 
>>> Is it necessary duplicate the field and set index and stored to false and
>>> let the docvalues property set to true?
>>> 
>>> 
>>> 
>>> -----
>>> Best regards
>>> --
>>> View this message in context:
>>> http://lucene.472066.n3.nabble.com/Question-about-docvalues-tp4096802.html
>>> Sent from the Solr - User mailing list archive at Nabble.com 
>>> (http://Nabble.com).
> 
> 

Reply via email to