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
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
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
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
>
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
>