Andrei Minin created SOLR-14282: ----------------------------------- Summary: /get handler doesn't return copied fields Key: SOLR-14282 URL: https://issues.apache.org/jira/browse/SOLR-14282 Project: Solr Issue Type: Bug Security Level: Public (Default Security Level. Issues are Public) Components: search, SolrJ Affects Versions: 8.4 Environment: SOLR 8.4.0, SOLRJ, Oracle Java 8 Reporter: Andrei Minin Attachments: copied_fields_test.zip, managed-schema.xml
We are using /get handler to retrieve documents by id in our Java application (SolrJ) I found that copied fields are missing in documents returned by /get handler but same documents returned by query contain copied (by schema) fields. Attached documents: # Integration test project archive # Managed schema file for SOLR SOLR schema details: # Unique field name "d_ida_s" # Lowecase text type definition: {code:java} <fieldType name="lowercase" class="solr.TextField" positionIncrementGap="100"> <analyzer> <tokenizer class="solr.KeywordTokenizerFactory"/> <filter class="solr.LowerCaseFilterFactory" /> </analyzer> </fieldType>{code} 3. Copy field instruction sample: {code:java} <field name="ConcurrenceUserNameu_lca_s" type="lowercase" indexed="true" stored="true" multiValued="false"/> <copyField source="ConcurrenceUserNamea_s" dest="ConcurrenceUserNameu_lca_s" /> {code} ConcurrenceUserNamea_s is string type field and ConcurrenceUserNameu_lca_s is lower case text type field. Integration test uploads document to SOLR server and makes 2 requests: one using /get rest point to fetch document by id and one using query <unique id field name>:<document id value>. Document returned by /get rest, doesn't have copied fields while document returned by query, contains copied fields. -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For additional commands, e-mail: issues-h...@lucene.apache.org