Bert Summers created SOLR-10198: ----------------------------------- Summary: EmbeddedSolrServer embedded behavior different from HttpSolrClient Key: SOLR-10198 URL: https://issues.apache.org/jira/browse/SOLR-10198 Project: Solr Issue Type: Bug Security Level: Public (Default Security Level. Issues are Public) Components: SolrJ Affects Versions: 6.4.1 Reporter: Bert Summers
When retrieving the value of a field the object type is different depending on the server type. If I have a schema which has <field name="id" type="int" indexed="true" stored="true" required="true" /> If I do solrClient.queryAndStreamResponse("test", new SolrQuery("*:*"), new StreamingResponseCallback { @Override public void streamSolrDocument(final SolrDocument doc) { Object idField = doc.getFieldValue("id"); } @Override public void streamDocListInfo(final long numFound, final long start, final Float maxScore) { System.out.println("Found " + numFound + " documents"); } }); in streamSolrDocument the Object type is Integer if the server is http but StoredField if embedded. Both the server and embedded use the same schema.xml and solrconfig.xml In version 5.1.0 both connections would return the same type (Integer) -- This message was sent by Atlassian JIRA (v6.3.15#6346) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org