Is your "all" field set to store=true? It should not be, but that means it
would not show up in search results but still will be indexed and
searchable against.

You could look at tokenized content or temporarily try setting fields to
stored=true and reindexing.

On Wed., May 17, 2023, 12:01 p.m. Christopher Schultz, <
ch...@christopherschultz.net> wrote:

> All,
>
> I have a Solr 7.7.3 server with a pretty simply index including a
> copy-field. I have confirmed that the actually-loaded index contains
> these (among other) fields:
>
> - identifier, type=text_general, multivalued=true ("copied to 'all'")
> - all, type-text_general, multivalued=true ("copied from 'all' (and
> others)")
>
> The "all" field contains copies of the other fields values for each
> record I've studied except for "identifier".
>
> I have re-indexed the whole document set and the "all" field still does
> not contain the values I can see (in the search results) for "identifier".
>
> I'm using Solr's console for all investigations, so there is no other
> software playing games with what is shown in the index, etc.
>
> The other fields being copied into "all" are all multivalued=false which
> is the only thing I can think of that might be a problem, but I can't
> find any documentation which suggests it wouldn't work. In fact, the
> documentation[1] seems to explicitly declare that this should work:
>
> "
> Remember to configure your fields as multivalued="true" if they will
> ultimately get multiple values (either from a multivalued source or from
> multiple copyField directives).
> "
>
> So multi-valued source should not be a problem.
>
> Any suggestions for where to look for a problem?
>
> -chris
>
> [1] https://solr.apache.org/guide/7_7/copying-fields.html
>

Reply via email to