As Bill mentioned, you can use Script. Please have a look: http://wiki.apache.org/solr/DataImportHandler#ScriptTransformer
- Jeevanandam On Apr 28, 2012, at 7:07 AM, Bill Bell 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 >> >> >>