Re: I need to indexing the first character of a field in another field

2010-10-19 Thread Renato Wesenauer
Hi guys, I read all suggestions and I did some tests, and finally, the indexing process is working. I did the extraction of initial character of three fields. Here are the functions: function extraiInicial(valor) { if (valor != "" && valor != null) { valor = valor.substring(0

Re: I need to indexing the first character of a field in another field

2010-10-18 Thread Chris Hostetter
This exact topic was just discussed a few days ago... http://search.lucidimagination.com/search/document/7b6e2cc37bbb95c8/faceting_and_first_letter_of_fields#3059a28929451cb4 My comments on when/where it makes sense to put this logic... http://search.lucidimagination.com/search/document/7b6e2cc

Re: I need to indexing the first character of a field in another field

2010-10-18 Thread Jonathan Rochkind
You can just do this with a copyfield in your schema.xml instead. Copy to a field which uses regexpfilter or some other analyzer to limit to first non-whitespace char (and perhaps force upcase too if you want). That's what I'd do, easier and will work if you index to Solr from something other

Re: I need to indexing the first character of a field in another field

2010-10-18 Thread Pradeep Singh
You can use regular expression based template transformer without writing a separate function. It's pretty easy to use. On Mon, Oct 18, 2010 at 2:31 PM, Renato Wesenauer < renato.wesena...@gmail.com> wrote: > Hello guys, > > I need to indexing the first character of the field "autor" in another >

Re: I need to indexing the first character of a field in another field

2010-10-18 Thread Ezequiel Calderara
How are you declaring the transformer in the dataconfig? On Mon, Oct 18, 2010 at 6:31 PM, Renato Wesenauer < renato.wesena...@gmail.com> wrote: > Hello guys, > > I need to indexing the first character of the field "autor" in another > field > "inicialautor". > Example: > autor = Mark Webber >