Case-sensitive search allows you to find words considering uppercase and lowercase letters as distinct. For example, words in context of case-sensitive search ‘Theory’, ’theory’, and ‘THEORY’ are all different.
Note that case-sensitive search is not compatible with other types of search (see Search flow).
The following example demonstrates how to perform case-sensitive search with a query in text form.
C#
stringindexFolder=@"c:\MyIndex\";stringdocumentsFolder=@"c:\MyDocuments\";Indexindex=newIndex(indexFolder);// Creating index in the specified folderindex.Add(documentsFolder);// Indexing documents from the specified folderSearchOptionsoptions=newSearchOptions();options.UseCaseSensitiveSearch=true;// Enabling case sensitive searchstringquery="Windows";SearchResultresult=index.Search(query,options);// Searching
The next example demonstrates how to perform case-sensitive search with a query in object form.
C#
stringindexFolder=@"c:\MyIndex\";stringdocumentsFolder=@"c:\MyDocuments\";Indexindex=newIndex(indexFolder);// Creating index in the specified folderindex.Add(documentsFolder);// Indexing documents from the specified folderSearchOptionsoptions=newSearchOptions();options.UseCaseSensitiveSearch=true;// Enabling case sensitive searchSearchQueryquery=SearchQuery.CreateWordQuery("Windows");// Creating search query in object formSearchResultresult=index.Search(query,options);// Searching
More resources
GitHub examples
You may easily run the code from documentation articles and see the features in action in our GitHub examples: