One other bit:

There’s rarely a reason to, and multiple reasons _not_ to set stored=true for
the _destination_ of a copyField, set it for the source field. 

If you need to retrieve the original, just specify the source field in the fl 
list.

Best,
Erick

> On Apr 24, 2020, at 8:42 PM, Chris Hostetter <hossman_luc...@fucit.org> wrote:
> 
> 
> : Is what is shown in "analysis" the same as what is stored in a field?
> 
> https://lucene.apache.org/solr/guide/8_5/analyzers.html
> 
> The output of an Analyzer affects the terms indexed in a given field (and 
> the terms used when parsing queries against those fields) but it has no 
> impact on the stored value for the fields. For example: an analyzer might 
> split "Brown Cow" into two indexed terms "brown" and "cow", but the stored 
> value will still be a single String: "Brown Cow"
> 
> 
> : So I indexed a document with "the quick brown fox jumped over the
> : sleeping dog" set for stuff_raw and when I query for the document
> : stuff_stems just has "the quick brown fox jumped over the sleeping
> : dog" and NOT "quick brown fox jump over sleep dog"
> 
> 
> https://lucene.apache.org/solr/guide/8_5/copying-fields.html
> 
> Fields are copied before analysis is done, meaning you can have two 
> fields with identical original content, but which use different analysis 
> chains and are stored in the index differently.
> 
> 
> 
> : Also stuff_everything only contains a single item, which is weird
> : because I copy two things into it.
> 
> https://lucene.apache.org/solr/guide/8_5/copying-fields.html
> 
> Copying is done at the stream source level and no copy feeds into another 
> copy. This means that copy fields cannot be chained i.e., you cannot copy 
> from here to there and then from there to elsewhere. However, the same 
> source field can be copied to multiple destination fields:
> 
> 
> -Hoss
> http://www.lucidworks.com/

Reply via email to