Hi,

I am exploring possibility to do case insensitive filter/facet queries in solr.
I would also need to preserve the cases in the index.
This means that the normal LowerCaseFilterFactory approach would not work as 
facet values will not preserve cases and will show in all lowercase.

One method was to use facet.contains along with 
f.fieldname.facet.ignoreCase=true.
But, I need an option to do more with the search keyword. 
Example if possible,  would be something like  --> facet.contains=Apple OR Dell 
OR HP

Another approach is to do a filter query with general expressions, which gets 
costly.
Or copy field with edge Ngram and LowerCaseFilter factory which is again costly.


Does anyone have any suggestions? It would be good if we have an option with 
the facet.contains 
Just need a Boolean capability in there.

Thanks,
Lewin

Reply via email to