That approach works although as suspected the schma has to recognise the additinal facet (stuff in this case):
"responseHeader":{"status":400,"QTime":1},"error":{"msg":"ERROR: [doc=000000006252671B765A1748992DF1A6403BDF81A4A15E00] unknown field 'stuff'","code":400}} ..getting closer.. On 28 January 2015 at 18:03, Mark <javam...@gmail.com> wrote: > > Use case is > > use curl to upload/extract/index document passing in additional facets not > present in the document e.g. literal.source="old system" > > In this way some fields come from the uploaded extracted content and some > fields as specified in the curl URL > > Hope that's clearer? > > Regards > > Mark > > > On 28 January 2015 at 17:54, Alexandre Rafalovitch <arafa...@gmail.com> > wrote: > >> Sounds like 'literal.X' syntax from >> >> https://cwiki.apache.org/confluence/display/solr/Uploading+Data+with+Solr+Cell+using+Apache+Tika >> >> Can you explain your use case as different from what's already >> documented? May be easier to understand. >> >> Regards, >> Alex. >> ---- >> Sign up for my Solr resources newsletter at http://www.solr-start.com/ >> >> >> On 28 January 2015 at 12:45, Mark <javam...@gmail.com> wrote: >> > I'm looking to >> > >> > 1) upload a binary document using curl >> > 2) add some additional facets >> > >> > Specifically my question is can this be achieved in 1 curl operation or >> > does it need 2? >> > >> > On 28 January 2015 at 17:43, Mark <javam...@gmail.com> wrote: >> > >> >> >> >> Second thoughts SID is purely i/p as its name suggests :) >> >> >> >> I think a better approach would be >> >> >> >> 1) curl to upload/extract passing docID >> >> 2) curl to update additional fields for that docID >> >> >> >> >> >> >> >> On 28 January 2015 at 17:30, Mark <javam...@gmail.com> wrote: >> >> >> >>> >> >>> "Create the SID from the existing doc" implies that a document already >> >>> exists that you wish to add fields to. >> >>> >> >>> However if the document is a binary are you suggesting >> >>> >> >>> 1) curl to upload/extract passing docID >> >>> 2) obtain a SID based off docID >> >>> 3) add addtinal fields to SID & commit >> >>> >> >>> I know I'm possibly wandering into the schemaless teritory here as >> well >> >>> >> >>> >> >>> On 28 January 2015 at 17:11, Andrew Pawloski <apawlo...@gmail.com> >> wrote: >> >>> >> >>>> I would switch the order of those. Add the new fields and *then* >> index to >> >>>> solr. >> >>>> >> >>>> We do something similar when we create SolrInputDocuments that are >> pushed >> >>>> to solr. Create the SID from the existing doc, add any additional >> fields, >> >>>> then add to solr. >> >>>> >> >>>> On Wed, Jan 28, 2015 at 11:56 AM, Mark <javam...@gmail.com> wrote: >> >>>> >> >>>> > Is it possible to use curl to upload a document (for extract & >> >>>> indexing) >> >>>> > and specify some fields on the fly? >> >>>> > >> >>>> > sort of: >> >>>> > 1) index this document >> >>>> > 2) by the way here are some important facets whilst your at it >> >>>> > >> >>>> > Regards >> >>>> > >> >>>> > Mark >> >>>> > >> >>>> >> >>> >> >>> >> >> >> > >