I have several million records in my mongodb database. Lets say I have some common fields on all my records like name, surname etc...
1) I need to search case Insensitive. The common answer is using regex, but I think it will decrease my Apps performance dramatically. Is this the best way to go?
2) I should be able to get results in my language(Turkish). In Turkish, the uppercase of i is İ, and uppercase of ı is I. I even dont get correct results if my string contains those letters. even with case insensitive regex search. How can I fix this if there is no database language option in mongo?
3) Do you think there is another nosql solution better suited for my purpose? (Case Insensitive Searching millions of records having different columns and Turkish charset)
Thanks