Maria, For your need please define unique pattern using dynamic field in schema.xml
Please have a look http://wiki.apache.org/solr/SchemaXml#Dynamic_fields Hope that helps! -Jeevanandam Technology keeps you connected! On Apr 28, 2012, at 10:33 PM, "Vazquez, Maria (STM)" <maria.vazq...@dexone.com> wrote: > I can call a script for the logic part but what I want to figure out is how > to save the same field sometimes as stored and indexed, sometimes as stored > not indexed, etc. From a transformer or a script I didn't see anything where > I can modify that at indexing time. > Thanks a lot, > Maria > > > On Apr 27, 2012, at 18:38, "Bill Bell" <billnb...@gmail.com> wrote: > >> Yes you can. Just use a script that is called for each row. >> >> Bill Bell >> Sent from mobile >> >> >> On Apr 27, 2012, at 6:38 PM, "Vazquez, Maria (STM)" >> <maria.vazq...@dexone.com> wrote: >> >>> Hi, >>> I'm migrating a project from Lucene 2.9 to Solr 3.4. >>> There is a special case in the code that indexes the same field in two >>> different ways, which is completely legal in Lucene directly but I don't >>> know how to duplicate this same behavior in Solr: >>> >>> if (isFirstGeo) { >>> document.add(new Field("geoids", geoId, Field.Store.YES, >>> Field.Index.NOT_ANALYZED_NO_NORMS)); >>> isFirstGeo = false; >>> } else { >>> if (countProducts < 100) >>> document.add(new Field("geoids", geoId, Field.Store.NO, >>> Field.Index.NOT_ANALYZED_NO_NORMS)); >>> else >>> document.add(new Field("geoids", geoId, Field.Store.YES, >>> Field.Index.NO)); >>> } >>> >>> Is there any way to do this in Solr in a Tranformer? I'm using the DIH to >>> index and I can't see a way to do this other than having three fields in >>> the schema like geoids_store_index, geoids_nostore_index, and >>> geoids_store_noindex. >>> >>> Thanks a lot in advance. >>> Maria >>> >>> >>>