The example demonstrates how to perform search using query in object form.
stringindexFolder=@"c:\MyIndex\";stringdocumentsFolder=@"c:\MyDocuments\";stringquery="Einstein";Indexindex=newIndex(indexFolder);// Creating index in the specified folderindex.Add(documentsFolder);// Indexing documents from the specified folderCancellationcancellation=newCancellation();// This cancellation object aborts all search continuations if canceledSearchOptionsoptions=newSearchOptions();options.IsChunkSearch=true;// Enabling chunk searchoptions.Cancellation=cancellation;SearchResultresult=index.Search(query,options);// Starting chunk searchConsole.WriteLine("Document count: "+result.DocumentCount);Console.WriteLine("Occurrence count: "+result.OccurrenceCount);while(result.NextChunkSearchToken!=null){result=index.SearchNext(result.NextChunkSearchToken,cancellation);// Continuing chunk searchConsole.WriteLine("Document count: "+result.DocumentCount);Console.WriteLine("Occurrence count: "+result.OccurrenceCount);}