Hi,
I'm using Lucene 2.4.1 with Hibernate Search 3.1.1. I have objects in the
index, for each field I index as follows:
@Fields( value = {
@Field(index = Index.TOKENIZED, store = Store.YES),
@Field(name = "name_forSort", index = Index.UN_TOKENIZED, store =
Store.NO),
})
Therefore, I can search on the 1st field, & sort on the second field. This
works fine, however, the sorting results are case sensitive.
So, for example my results come back as:
A
B
C
a
But I would like
a
A
B
C
If I lowercase everything when I create the index, I do indeed get the results
back as expected, however, when I search, the (highlighted) results come back
in lower case.
For example: if I search for: d Or D (note I am using wildcard queries (d*)
I get:
dorcan road,
whereas, when I just list the results it comes back as Dorcan Road (which is
what I want).
Can anybody provide an example of how I can sort case insensitively?
Thanks in advance,
Kevin.
_________________________________________________________________
Tell us your greatest, weirdest and funniest Hotmail stories
http://clk.atdmt.com/UKM/go/195013117/direct/01/