doc/devdocs/modules/launcher/plugins/indexer.md
The indexer plugin is used to search for files within the indexed locations of the system.
IndexerDriveDetection.cs file gets the status of the drive detection checkbox in the settings UI and depending on whether the enhanced mode is enabled or disabled, displays the warning.EnhancedMode is enabled or not, we check the local machine registry entry for EnableFindMyFiles. If it is set to 1, the enhanced mode is enabled.OleDBSearchQuery function within the OleDBSearch.cs class takes in the query and the connection string to the SystemIndex catalog as arguments and returns a list of results.WindowsSearchAPIWindowsSearchAPI class leverages the OleDBSearch.cs class to execute the query.QueryHelper in the InitQueryHelper() function by creating a catalog manager to the SystemIndex catalog.CONTAINS keyword are much faster than those which contain the LIKE keyword.LIKE keyword respectively.Each of the indexer plugin results has a score set to 0 so they are present at the bottom of the list.