The regex replace processor can be used to do this: https://lucene.apache.org/solr/5_2_0/solr-core/org/apache/solr/update/processor/RegexReplaceProcessorFactory.html
-- Jack Krupansky On Mon, Jun 29, 2015 at 6:20 PM, Walter Underwood <wun...@wunderwood.org> wrote: > Yes, do this in an update request processor before it gets to the analyzer > chain. > > wunder > Walter Underwood > wun...@wunderwood.org > http://observer.wunderwood.org/ (my blog) > > On Jun 29, 2015, at 3:19 PM, Erick Erickson <erickerick...@gmail.com> > wrote: > > > Hmmm, very hard to do currently. The _point_ of stored fields is that > > an exact, verbatim > > copy of the input is returned in fl lists and this is violating that > > promise. I suppose some > > kind of custom update processor could work, but it's really "roll your > > own" funcitonality > > I think. > > > > Best, > > Erick > > > > On Mon, Jun 29, 2015 at 8:38 AM, hossmaa <andreea.hossm...@gmail.com> > wrote: > >> Hi Markus > >> > >> Thanks for the reply. I'm already using the Synonyms filter and it is > >> working fine (i.e., when I search for "customer", it also returns > documents > >> containing "cst."). > >> What the synonyms filter does not do is to actually replace the word > "cst." > >> with "customer" in the document. > >> > >> Just to be clearer: in the returned results, I do not want to see the > word > >> "cst." any more (it should be permanently replaced with "customer"). I > want > >> to only see the expanded form. > >> > >> Cheers > >> A. > >> > >> > >> > >> -- > >> View this message in context: > http://lucene.472066.n3.nabble.com/Correcting-text-at-index-time-tp4214636p4214643.html > >> Sent from the Solr - User mailing list archive at Nabble.com. > >