You can switch the search mode in the settings of the extension.
This is the default search mode and this one will test every possible combination of the defined input fields.
The complexity of a search run is defined by the number of steps for each field and the number of fields. The number of steps are calculated like this:(steps of each fields) * (number of fields)
This could lead to an exponential number of steps if you choose a wide range and a lot of fields. So be careful how you choose your search range otherwise the run will not end in an acceptable period of time:
The smart mode gives you the option to do a weighted search. It will not try to test every possible combination instead it will only test each field one by one and keep the best finding when it moves to the next field. You can repeat this process many times by defining the number of search rounds.
Here is an example how it works:
After you switched the search mode in the settings to "smart search" you can define the number of rounds:
The complexity of a search run is defined by the number of steps for each field and the number of search rounds. The number of steps are calculated like this:∑(steps of each fields) * (number of rounds)
The big benefit with this search mode: you can reduce the number of steps drastically. Yes, you can miss out on better settings but it is a good alternative if you have to deal with huge amounts of search steps. Take a look at this comparision of the two modes:
The extension also checks if the smart search run does not produce better results and could do an early stoppage: