Hmm. Fields used for faceting will also be used for filtering, which is a kind of search. Are docValues OK for filtering? I expect they might be slow the first time, then cached.
wunder Walter Underwood wun...@wunderwood.org http://observer.wunderwood.org/ (my blog) > On Oct 19, 2020, at 11:15 AM, Erick Erickson <erickerick...@gmail.com> wrote: > > uyilmaz: > > Hmm, that _is_ confusing. And inaccurate. > > In this context, it should read something like > > The Text field should have indexed="true" docValues=“false" if used for > searching > but not faceting and the String field should have indexed="false" > docValues=“true" > if used for faceting but not searching. > > I’ll fix this, thanks for pointing this out. > > Erick > >> On Oct 19, 2020, at 1:42 PM, uyilmaz <uyil...@vivaldi.net.INVALID> wrote: >> >> Thanks! This also contributed to my confusion: >> >> https://lucene.apache.org/solr/guide/8_4/faceting.html#field-value-faceting-parameters >> >> "If you want Solr to perform both analysis (for searching) and faceting on >> the full literal strings, use the copyField directive in your Schema to >> create two versions of the field: one Text and one String. Make sure both >> are indexed="true"." >> >> On Mon, 19 Oct 2020 13:08:00 -0400 >> Alexandre Rafalovitch <arafa...@gmail.com> wrote: >> >>> I think this is all explained quite well in the Ref Guide: >>> https://lucene.apache.org/solr/guide/8_6/docvalues.html >>> >>> DocValues is a different way to index/store values. Faceting is a >>> primary use case where docValues are better than what 'indexed=true' >>> gives you. >>> >>> Regards, >>> Alex. >>> >>> On Mon, 19 Oct 2020 at 12:51, uyilmaz <uyil...@vivaldi.net.invalid> wrote: >>>> >>>> >>>> Hey all, >>>> >>>> From my little experiments, I see that (if I didn't make a stupid mistake) >>>> we can facet on fields marked as both indexed and stored being false: >>>> >>>> <field name="nonStorednonIndexedDocvalues" type="string" indexed="false" >>>> stored="false" docValues="true"/> >>>> >>>> I'm suprised by this, I thought I would need to index it. Can you confirm >>>> this? >>>> >>>> Regards >>>> >>>> -- >>>> uyilmaz <uyil...@vivaldi.net> >> >> >> -- >> uyilmaz <uyil...@vivaldi.net> >