OptionaldefaultOptionalfieldsAliases for the fields. If not provided the fields will be used as aliases It is possible to specify many fields in which the search will be performed
OptionallimitThe maximum number of results to return
OptionalloggerWe can log more information about how queries are executed
OptionalorderSpecify the order of the results
OptionaltableThe name of the table to search. If not provided and there is only a table in the database it will be sued.
In which fields to search. If not provided all fields will be searched.