| phpMyFAQ\Search\SearchResultSet::reviewResultSet | 14.18 | 90.3% |
| phpMyFAQ\Search\SearchService::processSearch | 13 | 98.5% |
| phpMyFAQ\Search\Search\Elasticsearch::mapHits | 11.32 | 86.2% |
| phpMyFAQ\Search\Database\Mysqli::search | 9 | 100.0% |
| phpMyFAQ\Search\Database\PdoMysql::search | 9 | 100.0% |
| phpMyFAQ\Search\SearchService::handleTagSearch | 8.03 | 92.7% |
| phpMyFAQ\Search\SearchFactory::resolveDatabaseType | 7.90 | 62.5% |
| phpMyFAQ\Search\Search\OpenSearch::mapHits | 7.10 | 87.5% |
| phpMyFAQ\Search\SearchResultSet::getScore | 7 | 100.0% |
| phpMyFAQ\Search\SearchService::handleFulltextSearch | 6.46 | 76.7% |
| phpMyFAQ\Search\SearchDatabase::getConditions | 6.05 | 88.9% |
| phpMyFAQ\Search\Database\PdoPgsql::search | 6 | 100.0% |
| phpMyFAQ\Search\Database\Pgsql::search | 6 | 100.0% |
| phpMyFAQ\Search\Database\Pgsql::getMatchingColumns | 6 | 100.0% |
| phpMyFAQ\Search\SearchDatabase::getMatchClause | 6 | 100.0% |
| phpMyFAQ\Search\SearchService::getFormattedSearchResults | 6 | 0.0% |
| phpMyFAQ\Search\Database\PdoPgsql::getMatchingOrder | 5.03 | 90.0% |
| phpMyFAQ\Search\Rating\RatingRepository::getNumberOfVotings | 5.03 | 90.0% |
| phpMyFAQ\Search\Database\Pgsql::getMatchingOrder | 5.02 | 90.9% |
| phpMyFAQ\Search\Database\PdoPgsql::getMatchingColumnsAsResult | 5 | 100.0% |
| phpMyFAQ\Search\Database\Pgsql::getMatchingColumnsAsResult | 5 | 100.0% |
| phpMyFAQ\Search\SearchService::calculateRelatedTags | 4 | 100.0% |
| phpMyFAQ\Search\SearchService::shouldRedirectToSolutionId | 4 | 100.0% |
| phpMyFAQ\Search\SearchFactory::instantiate | 3.33 | 66.7% |
| phpMyFAQ\Search\Database\PdoPgsql::getMatchingColumns | 3 | 100.0% |
| phpMyFAQ\Search\Database\PdoSqlite::search | 3 | 100.0% |
| phpMyFAQ\Search\Database\PdoSqlsrv::search | 3 | 100.0% |
| phpMyFAQ\Search\Database\Sqlite3::search | 3 | 100.0% |
| phpMyFAQ\Search\Database\Sqlsrv::search | 3 | 100.0% |
| phpMyFAQ\Search\Rating\RatingRepository::fetchByRecordId | 3 | 100.0% |
| phpMyFAQ\Search\SearchDatabase::getJoinedTable | 3 | 100.0% |
| phpMyFAQ\Search\SearchFactory::create | 3 | 100.0% |
| phpMyFAQ\Search\SearchDatabase::buildInClause | 2.06 | 75.0% |
| phpMyFAQ\Search\SearchDatabase::getJoinedColumns | 2 | 100.0% |
| phpMyFAQ\Search\AbstractSearch::__construct | 1 | 100.0% |
| phpMyFAQ\Search\Database\Mysqli::__construct | 1 | 100.0% |
| phpMyFAQ\Search\Database\Mysqli::setRelevanceRanking | 1 | 100.0% |
| phpMyFAQ\Search\Database\PdoMysql::__construct | 1 | 100.0% |
| phpMyFAQ\Search\Database\PdoMysql::setRelevanceRanking | 1 | 100.0% |
| phpMyFAQ\Search\Database\PdoPgsql::__construct | 1 | 100.0% |
| phpMyFAQ\Search\Database\Pgsql::__construct | 1 | 100.0% |
| phpMyFAQ\Search\Rating\RatingRepository::__construct | 1 | 100.0% |
| phpMyFAQ\Search\Rating\RatingRepository::isVoteAllowed | 1 | 100.0% |
| phpMyFAQ\Search\Rating\RatingRepository::create | 1 | 100.0% |
| phpMyFAQ\Search\Rating\RatingRepository::update | 1 | 100.0% |
| phpMyFAQ\Search\Rating\RatingRepository::deleteAll | 1 | 100.0% |
| phpMyFAQ\Search\Search\Elasticsearch::__construct | 1 | 100.0% |
| phpMyFAQ\Search\Search\Elasticsearch::search | 1 | 100.0% |
| phpMyFAQ\Search\Search\Elasticsearch::getCategoryIds | 1 | 100.0% |
| phpMyFAQ\Search\Search\Elasticsearch::setCategoryIds | 1 | 100.0% |
| phpMyFAQ\Search\Search\Elasticsearch::autoComplete | 1 | 100.0% |
| phpMyFAQ\Search\Search\Elasticsearch::getLanguage | 1 | 100.0% |
| phpMyFAQ\Search\Search\Elasticsearch::setLanguage | 1 | 100.0% |
| phpMyFAQ\Search\Search\OpenSearch::__construct | 1 | 100.0% |
| phpMyFAQ\Search\Search\OpenSearch::search | 1 | 100.0% |
| phpMyFAQ\Search\Search\OpenSearch::getCategoryIds | 1 | 100.0% |
| phpMyFAQ\Search\Search\OpenSearch::setCategoryIds | 1 | 100.0% |
| phpMyFAQ\Search\Search\OpenSearch::autoComplete | 1 | 100.0% |
| phpMyFAQ\Search\Search\OpenSearch::getLanguage | 1 | 100.0% |
| phpMyFAQ\Search\Search\OpenSearch::setLanguage | 1 | 100.0% |
| phpMyFAQ\Search\SearchDatabase::search | 1 | 100.0% |
| phpMyFAQ\Search\SearchDatabase::getResultColumns | 1 | 100.0% |
| phpMyFAQ\Search\SearchDatabase::setResultColumns | 1 | 100.0% |
| phpMyFAQ\Search\SearchDatabase::getTable | 1 | 100.0% |
| phpMyFAQ\Search\SearchDatabase::setTable | 1 | 100.0% |
| phpMyFAQ\Search\SearchDatabase::setJoinedTable | 1 | 100.0% |
| phpMyFAQ\Search\SearchDatabase::setJoinedColumns | 1 | 100.0% |
| phpMyFAQ\Search\SearchDatabase::getMatchingColumns | 1 | 100.0% |
| phpMyFAQ\Search\SearchDatabase::setMatchingColumns | 1 | 100.0% |
| phpMyFAQ\Search\SearchDatabase::setConditions | 1 | 100.0% |
| phpMyFAQ\Search\SearchDatabase::disableRelevance | 1 | 100.0% |
| phpMyFAQ\Search\SearchDatabase::escapeLikeWildcards | 1 | 100.0% |
| phpMyFAQ\Search\SearchResultSet::__construct | 1 | 100.0% |
| phpMyFAQ\Search\SearchResultSet::setResultSet | 1 | 100.0% |
| phpMyFAQ\Search\SearchResultSet::getResultSet | 1 | 100.0% |
| phpMyFAQ\Search\SearchResultSet::getNumberOfResults | 1 | 100.0% |
| phpMyFAQ\Search\SearchResultSet::setNumberOfResults | 1 | 100.0% |
| phpMyFAQ\Search\SearchService::__construct | 1 | 100.0% |
| phpMyFAQ\Search\SearchService::renderTagList | 1 | 100.0% |
| phpMyFAQ\Search\SearchService::getSolutionIdRedirectUrl | 1 | 100.0% |