Re: Case insensitive search on String field

2020-07-25 Thread Erick Erickson
In a word, “no”. The string type is intentionally primitive, no analysis/case 
changing is done at all.

You say “you cannot reindex the data”. Why not? Just due to time constraints or 
is the original data no longer available?

If all the fields are stored, you can pull the docs from the collection and 
index it into a new collection. See: 
https://lucene.apache.org/solr/guide/8_1/collections-api.html, the 
REINDEXCOLLECTION command.

Best,
Erick

> On Jul 25, 2020, at 2:22 PM, Anshuman Singh  wrote:
> 
> Hi,
> 
> We missed the fact that case insensitive search doesn't work with
> field type "string". We have 3B docs indexed and we cannot reindex the data.
> 
> Now, as schema changes require reindexing, is there any other way to
> achieve case insensitive search on string fields?
> 
> Regards,
> Anshuman



Case insensitive search on String field

2020-07-25 Thread Anshuman Singh
Hi,

We missed the fact that case insensitive search doesn't work with
field type "string". We have 3B docs indexed and we cannot reindex the data.

Now, as schema changes require reindexing, is there any other way to
achieve case insensitive search on string fields?

Regards,
Anshuman