- Make sure that manual indexing does not stall the main UI thread. - Search for all results within an index and only then restrict the number of results based on the chosen options.