Hi, I have a requirement where i need to keep updating certain fields in the schema. My requirement is to change some of the fields or add some values to a field ( multi-value field ). I understand that i can use Solr update for this. If i am using Solr update do i need to publish the entire document again or do i just need to publish the updated fields. Again in case of update can i add( append ) news values to the existing fields ?
In my document most of the parts remains unchanged however few fields keeps changing. Will it be costly to update the entire document just to change a field ? I was wondering if i should create to solr core one for static content and another one for dynamic content. This way i can reduce the time taken to update a document, but it introduces the complexity of querying different core and combining the result on the client side. Is there a way to configure solr so that client can execute a single query and solr internally executes multiple queries across different cores and return single result ?