Code Analysis: ElasticPress 4.3.1

Function Rating Maintainability Complexity Lines of code
ElasticPress\Indexable\Post\Post::format_args()
D
7
90 413
ElasticPress\Indexable\Comment\Comment::format_args()
D
12
68 372
ElasticPress\Indexable\Term\Term::format_args()
D
17
54 288
ElasticPress\Indexable\User\User::format_args()
D
18
50 274
ElasticPress\Indexable::build_meta_query()
D
20
50 263
ElasticPress\Feature\WooCommerce\WooCommerce::translate_args()
D
21
49 198
ElasticPress\Feature\Facets\Types\Taxonomy\Renderer::render()
D
23
43 189
ElasticPress\Indexable\Post\DateQuery::get_es_filter_for_clause()
D
30 42 98
ElasticPress\Features::handle_feature_activation()
D
36 35 71
ElasticPress\Indexable\Post\DateQuery::validate_date_values()
C
30 28 118
ElasticPress\Screen::determine_screen()
C
43 31 40
get_term_tree()
C
36 26 77
ElasticPress\Indexable\User\User::parse_orderby()
C
36 26 74
ElasticPress\Indexable\Term\QueryIntegration::maybe_filter_query()
C
35 25 81
ElasticPress\Indexable\Comment\Comment::parse_orderby()
C
37 23 77
ElasticPress\IndexHelper::index_next_batch()
B
33 21 93
ElasticPress\AdminNotices::process_auto_activate_sync_notice()
B
39 23 61
ElasticPress\Elasticsearch::set_elasticsearch_info()
B
39 23 60
ElasticPress\Command::index()
B
35 21 72
ElasticPress\Indexable\Post\Post::parse_tax_query()
B
35 19 90
ElasticPress\Indexable::send_bulk_index_request()
B
37 20 75
ElasticPress\Indexable\Post\QueryIntegration::get_es_posts()
B
36 20 74
ElasticPress\IndexHelper::build_index_meta()
B
34 18 87
ElasticPress\Command::put_mapping_helper()
B
38 19 68
ElasticPress\Feature\Search\Weighting::recursively_inject_weights_to_fields()
B
42 20 49
ElasticPress\Feature\Autosuggest\Autosuggest::adjust_fuzzy_fields()
B
42 20 48
ep_register_feature()
B
33 15 117
ElasticPress\AdminNotices::process_upgrade_sync_notice()
B
41 18 53
ElasticPress\IndexHelper::get_objects_to_index()
B
42 18 44
is_integrated_request()
B
48 18 31
ElasticPress\Indexable\Post\Post::parse_orderby()
B
39 15 75
action_admin_enqueue_dashboard_scripts()
B
34 13 103
ElasticPress\Indexable\Comment\QueryIntegration::maybe_filter_query()
B
40 16 55
ElasticPress\Feature\SearchOrdering\SearchOrdering::save_post()
B
41 16 54
ElasticPress\Indexable\Post\DateQuery::simple_es_date_filter()
B
47 17 35
ElasticPress\Indexable\User\QueryIntegration::maybe_filter_query()
A
44 16 41
ElasticPress\Indexable\Post\SyncManager::action_queue_meta_sync()
A
41 15 54
ElasticPress\AdminNotices::process_maybe_wrong_mapping_notice()
A
42 15 48
ElasticPress\Indexable\Post\Post::prepare_document()
A
36 13 78
ElasticPress\Indexable\Term\Term::parse_orderby()
A
44 15 48
ElasticPress\AdminNotices::process_host_error_notice()
A
42 15 47
ElasticPress\AdminNotices::process_no_sync_notice()
A
44 15 44
ElasticPress\Feature\Facets\Types\Taxonomy\Widget::form()
A
36 12 88
ElasticPress\Feature\Autosuggest\Autosuggest::enqueue_scripts()
A
36 12 80
ElasticPress\Features::update_feature()
A
43 14 49
ElasticPress\Command::delete_index()
A
42 13 54
ElasticPress\Elasticsearch::remote_request()
A
40 13 54
ElasticPress\Feature::output_settings_box()
A
40 12 69
ElasticPress\Elasticsearch::query()
A
38 12 67
maybe_notice()
A
43 13 51
ElasticPress\AdminNotices::process_yellow_health_notice()
A
46 14 36
ElasticPress\Feature\Search\Weighting::save_weighting_configuration()
A
46 14 36
ElasticPress\Indexable\Post\DateQuery::get_es_filter_for_query()
A
45 13 46
ElasticPress\Upgrades::check_reindex_needed()
A
44 13 46
ElasticPress\IndexHelper::process_sync_item()
A
44 13 44
ElasticPress\AdminNotices::process_using_autosuggest_defaults_notice()
A
45 13 43
ElasticPress\Screen\Sync::admin_enqueue_scripts()
A
37 11 73
ElasticPress\Feature\Search\Weighting::render_settings_section()
A
43 12 51
ElasticPress\Feature\WooCommerce\WooCommerce::price_filter()
A
48 13 34
ElasticPress\Indexable\Comment\QueryIntegration::fill_descendants()
A
41 11 58
ElasticPress\Feature\WooCommerce\WooCommerce::should_integrate_with_query()
A
50 13 27
ElasticPress\Screen\HealthInfo::last_sync_health_info()
A
39 10 68
ElasticPress\Feature\Search\Weighting::apply_weighting()
A
43 11 53
ElasticPress\Feature\Facets\Types\Meta\Renderer::render()
A
38 9 74
ElasticPress\Feature\Facets\Facets::is_facetable()
A
51 12 26
ElasticPress\Indexable\Post\QueryIntegration::format_hits_as_posts()
A
42 10 55
ElasticPress\Feature\Facets\Facets::get_aggs()
A
52 12 23
ElasticPress\Feature\Facets\Facets::build_query_url()
A
48 11 31
ElasticPress\Feature\Documents\Documents::setup_document_search()
A
45 10 44
use_language_in_setting()
A
35 7 87
ElasticPress\IndexHelper::is_full_reindexing()
A
51 11 24
maybe_skip_install()
A
51 11 23
action_admin_init()
A
46 10 38
ElasticPress\Feature\Facets\Types\Taxonomy\FacetType::facet_query()
A
46 10 38
ElasticPress\Indexable\Term\SyncManager::action_sync_on_object_update()
A
48 10 36
ElasticPress\Feature\ProtectedContent\ProtectedContent::integrate()
A
47 10 35
ElasticPress\Feature\RelatedPosts\Widget::widget()
A
47 10 35
ElasticPress\Indexable\Comment\Comment::prepare_meta()
A
49 10 33
ElasticPress\Feature\Autosuggest\Autosuggest::epio_allowed_parameters()
A
41 8 61
ElasticPress\Indexable\Term\Term::prepare_meta()
A
49 10 31
ElasticPress\Indexable\User\User::prepare_meta()
A
49 10 31
ElasticPress\Feature\Facets\Types\Meta\FacetType::agg_filters()
A
49 10 30
ElasticPress\Indexable\Post\SyncManager::action_sync_on_update()
A
50 10 29
ElasticPress\Feature\Autosuggest\Autosuggest::output_feature_box_settings()
A
45 9 44
get_epio_credentials()
A
50 10 28
ElasticPress\Feature\SearchOrdering\SearchOrdering::posts_results()
A
50 10 26
ElasticPress\Feature\Facets\Types\Taxonomy\Renderer::order_by_selected()
A
47 9 41
ElasticPress\Indexable\Post\Post::get_indexable_post_taxonomies()
A
53 10 21
ElasticPress\AdminNotices::process_es_below_compat_notice()
A
47 9 35
ElasticPress\Feature\Search\Search::integrate_search_queries()
A
54 10 19
ElasticPress\Feature\RelatedPosts\RelatedPosts::formatted_args()
A
48 9 32
ElasticPress\AdminNotices::process_need_setup_notice()
A
50 9 28
ElasticPress\IndexHelper::index_cleanup()
A
46 8 40
ElasticPress\Command::request()
A
43 7 55
ElasticPress\Indexable\Term\QueryIntegration::format_hits_as_terms()
A
46 8 39
ElasticPress\Installer::calculate_install_status()
A
53 9 23
ElasticPress\Indexable\Post\Post::get_total_objects_for_query_from_db()
A
52 9 22
ElasticPress\Indexable\Post\Post::query_db()
A
43 7 51
ElasticPress\Indexable\Post\Post::filter_allowed_metas()
A
53 9 21
register_indexable_posts()
A
45 7 49
ElasticPress\Feature\WooCommerce\WooCommerce::translate_args_admin_products_list()
A
48 8 33
ElasticPress\Indexable\Post\Post::prepare_terms()
A
48 8 33
ElasticPress\Indexable\Post\Post::get_mapping_name()
A
56 9 17
ElasticPress\Command::index_output()
A
47 8 32
log_version_query_error()
A
48 8 32
ElasticPress\Elasticsearch::get_documents()
A
48 8 31
ElasticPress\Feature\Facets\Types\Meta\FacetType::facet_query()
A
48 8 31
ElasticPress\AdminNotices::process_es_above_compat_notice()
A
49 8 29
ElasticPress\Feature\Search\Synonyms::add_search_synonyms()
A
50 8 29
ElasticPress\Elasticsearch::parse_api_response()
A
51 8 28
ElasticPress\Indexable\Comment\SyncManager::maybe_index_comment()
A
50 8 26
ElasticPress\Indexable\Post\Post::determine_mapping_version_based_on_existing()
A
52 8 26
ElasticPress\Feature\ProtectedContent\ProtectedContent::post_types()
A
52 8 26
ElasticPress\Feature\Autosuggest\Autosuggest::intercept_search_request()
A
51 8 25
ElasticPress\Indexable\Post\QueryIntegration::maybe_switch_to_blog()
A
53 8 24
ElasticPress\Indexable\Post\SyncManager::action_edited_term()
A
52 8 23
ElasticPress\Feature\ProtectedContent\ProtectedContent::integrate_comments_query()
A
53 8 23
ElasticPress\Command::set_search_algorithm_version()
A
54 8 21
ElasticPress\Stats::build_stats()
A
54 8 21
action_wp_ajax_ep_save_feature()
A
53 8 21
ElasticPress\Feature\Search\Synonyms::handle_update_synonyms()
A
47 7 35
ElasticPress\Feature\WooCommerce\WooCommerce::add_order_items_search()
A
54 8 18
maybe_clear_es_info_cache()
A
57 8 16
ElasticPress\IndexHelper::stop_the_insanity()
S
49 7 30
ElasticPress\Feature\Facets\Facets::get_selected()
S
49 7 30
get_index_prefix()
S
57 8 15
ElasticPress\Feature\Search\Synonyms::admin_notices()
S
50 7 29
ElasticPress\Feature\Search\Search::add_search_highlight_tags()
S
45 6 43
ElasticPress\Indexable\Term\SyncManager::action_sync_on_update()
S
51 7 27
ElasticPress\HealthCheck\HealthCheckElasticsearch::run()
S
45 6 41
get_indexing_status()
S
52 7 25
ElasticPress\Upgrades::resync_notice_4_0_0_instant_results()
S
47 6 39
handle_indexing_status()
S
53 7 23
ElasticPress\Feature\WooCommerce\WooCommerce::whitelist_taxonomies()
S
53 7 23
ElasticPress\Feature\Comments\Comments::handle_comments_search()
S
46 6 37
ElasticPress\Feature\InstantResults\InstantResults::get_facets()
S
39 3 82
ElasticPress\Command::list_features()
S
53 7 22
ElasticPress\Feature\Search\Search::output_feature_box_settings()
S
44 5 51
ElasticPress\Command::get_index_names()
S
55 7 19
ElasticPress\Indexable::prepare_date_meta_values()
S
54 7 19
ElasticPress\Feature\Search\Weighting::render_settings_page()
S
44 5 49
filter_plugin_action_links()
S
55 7 18
ElasticPress\Installer::maybe_set_features()
S
55 7 18
ElasticPress\Indexable\Post\SyncManager::action_set_object_terms()
S
56 7 18
ElasticPress\Indexable\Post\SyncManager::action_deleted_term_relationships()
S
56 7 18
ElasticPress\Feature\Documents\Documents::index_request_path()
S
55 7 17
ElasticPress\Indexable\Post\Post::adjust_query_fuzziness()
S
56 7 17
ElasticPress\Feature\Facets\Types\Taxonomy\Renderer::get_facet_term_html()
S
49 6 32
ElasticPress\Feature\Facets\Types\Meta\Renderer::get_meta_value_html()
S
49 6 31
EP_Uninstaller::__construct()
S
60 7 14
ElasticPress\Feature\WooCommerce\WooCommerce::search_order()
S
59 7 13
ElasticPress\Indexable::get_index_name()
S
51 6 28
ElasticPress\AdminNotices::process_different_server_type_notice()
S
51 6 27
ElasticPress\Elasticsearch::create_network_alias()
S
51 6 27
ElasticPress\Feature\ProtectedContent\ProtectedContent::remove_fields_from_password_protected()
S
52 6 26
ElasticPress\Stats::populate_indices_stats()
S
51 6 26
ElasticPress\Indexable\Post\SyncManager::should_reindex_post()
S
53 6 24
ElasticPress\Feature\Facets\Types\Taxonomy\FacetType::agg_filters()
S
52 6 24
ElasticPress\Indexable::prepare_meta_value_types()
S
53 6 24
ElasticPress\Indexable::get_all_distinct_values()
S
52 6 24
ElasticPress\Indexable\Post\Post::bulk_indexing_filter_posts_where()
S
52 6 22
ElasticPress\Indexables::get_all()
S
56 6 21
ElasticPress\Command::activate_feature()
S
53 6 21
ElasticPress\Feature\Autosuggest\Autosuggest::epio_send_autosuggest_allowed()
S
54 6 20
ElasticPress\Screen::output()
S
56 6 20
ElasticPress\Indexable\Comment\Comment::query_db()
S
48 5 34
ElasticPress\Indexable\Comment\QueryIntegration::format_hits_as_comments()
S
55 6 19
ElasticPress\Indexable\Term\SyncManager::action_queue_children_sync()
S
54 6 19
ElasticPress\Indexable\Post\SyncManager::action_delete_post()
S
56 6 18
ElasticPress\Indexable\Term\Term::query_db()
S
48 5 33
ElasticPress\Command::deactivate_feature()
S
55 6 18
ElasticPress\Feature\Search\Search::allow_excerpt_html()
S
55 6 18
ElasticPress\Feature\SearchOrdering\SearchOrdering::register_post_type()
S
40 3 63
ElasticPress\Feature\Autosuggest\Autosuggest::epio_autosuggest_set_and_get()
S
58 6 15
ElasticPress\IndexHelper::index_objects()
S
49 5 30
ElasticPress\Indexable\Post\DateQuery::build_es_date_term_filter()
S
58 6 15
ElasticPress\Elasticsearch::is_empty_query()
S
59 6 15
ElasticPress\Feature\Facets\Types\Meta\Renderer::should_render()
S
58 6 15
ElasticPress\Elasticsearch::index_exists()
S
58 6 15
ElasticPress\Feature\Comments\Comments::search_setup()
S
59 6 14
ElasticPress\Feature\RelatedPosts\RelatedPosts::render_block()
S
50 5 29
ElasticPress\Indexable\Post\Post::apply_aggregations()
S
59 6 13
ElasticPress\Feature\Comments\Widget::form()
S
47 4 42
ElasticPress\Screen\Sync::action_wp_ajax_ep_index_status()
S
51 5 26
ElasticPress\Command::stats()
S
51 5 25
ElasticPress\Feature\WooCommerce\WooCommerce::add_variations_skus_meta()
S
54 5 24
ElasticPress\Indexable\User\User::query_db()
S
51 5 24
ElasticPress\Feature\WooCommerce\WooCommerce::whitelist_meta_keys()
S
39 1 83
ElasticPress\Indexable\Term\Term::prepare_term_hierarchy()
S
53 5 23
ElasticPress\Feature\Search\Search::ep_highlight_excerpt()
S
52 5 23
ElasticPress\Indexable\User\User::prepare_capabilities()
S
53 5 22
ElasticPress\Screen\HealthInfo::epio_autosuggest_health_check_info()
S
47 4 37
EP_Uninstaller::clean_options_and_transients()
S
55 5 22
ElasticPress\Feature\Documents\Documents::post_sync_args()
S
53 5 21
ElasticPress\Feature\InstantResults\InstantResults::enqueue_frontend_assets()
S
47 4 36
ElasticPress\Upgrades::setup()
S
53 5 21
ElasticPress\Upgrades::upgrade_3_5_2()
S
55 5 21
ElasticPress\Screen\Sync::action_wp_ajax_ep_index()
S
54 5 20
ElasticPress\Elasticsearch::create_pipeline()
S
54 5 20
ElasticPress\Feature\Comments\Widget::widget()
S
44 3 49
ElasticPress\Command::recreate_network_alias()
S
55 5 18
ElasticPress\Indexable\Comment\Comment::prepare_document()
S
47 4 33
ElasticPress\Elasticsearch::update_index_settings()
S
55 5 18
ElasticPress\Feature\InstantResults\InstantResults::output_feature_box_settings()
S
45 3 48
ElasticPress\Feature\SearchOrdering\SearchOrdering::admin_enqueue_scripts()
S
48 4 33
ElasticPress\Elasticsearch::get_document()
S
55 5 17
ElasticPress\Indexable\Post\SyncManager::action_create_blog_index()
S
57 5 17
ElasticPress\Feature\Facets\Types\Meta\FacetType::get_facets_meta_fields()
S
57 5 17
ElasticPress\Feature\InstantResults\InstantResults::get_args_schema()
S
45 3 47
ElasticPress\Feature\Search\Weighting::get_weightable_fields_for_post_type()
S
45 3 47
action_admin_menu()
S
47 3 46
ElasticPress\Elasticsearch::index_document()
S
49 4 31
ElasticPress\Indexable\User\QueryIntegration::format_hits_as_users()
S
50 4 31
ElasticPress\Elasticsearch::get_mapping()
S
57 5 16
ElasticPress\Feature\Facets\Types\Meta\Renderer::order_values()
S
57 5 16
ElasticPress\Feature\RelatedPosts\RelatedPosts::output_endpoint()
S
48 4 31
is_site_indexable()
S
62 6 10
add_blogs_column()
S
59 5 15
ElasticPress\Feature\WooCommerce\WooCommerce::disallow_duplicated_query()
S
63 6 10
ElasticPress\Feature\WooCommerce\WooCommerce::maybe_hook_woocommerce_search_fields()
S
62 6 10
ElasticPress\Feature\WooCommerce\WooCommerce::admin_product_list_request_query()
S
58 5 15
ElasticPress\Feature\Facets\Facets::is_facetable_page()
S
77 6 3
ElasticPress\Feature\Search\Search::filter_query_post_type_for_search()
S
60 5 14
setup()
S
49 4 29
action_wp_ajax_ep_site_admin()
S
58 5 14
ElasticPress\Feature\Autosuggest\Autosuggest::filter_term_suggest()
S
60 5 14
ElasticPress\Screen\Sync::action_wp_ajax_ep_cancel_index()
S
58 5 14
get_asset_info()
S
60 5 13
ElasticPress\Indexable\Post\QueryIntegration::add_es_header()
S
61 5 12
ElasticPress\Feature\Facets\Types\Meta\Block::render_block_preview()
S
46 3 42
ElasticPress\Feature\ProtectedContent\ProtectedContent::exclude_protected_posts()
S
60 5 12
ElasticPress\Feature::is_active()
S
60 5 12
ElasticPress\SyncManager::action_delete_blog_from_index()
S
61 5 12
ElasticPress\Feature\Search\Weighting::do_weighting()
S
60 5 12
ElasticPress\Feature\Terms\Terms::integrate_search_queries()
S
62 5 11
ElasticPress\Feature\Users\Users::integrate_search_queries()
S
62 5 11
ElasticPress\Feature\Comments\Comments::integrate_search_queries()
S
62 5 11
ElasticPress\Command::status()
S
51 4 26
ElasticPress\Indexable\Post\Post::get_total_objects_for_query()
S
53 4 24
ElasticPress\Indexable\Post\Post::prepare_thumbnail()
S
53 4 23
ElasticPress\Elasticsearch::delete_document()
S
54 4 21
ElasticPress\Elasticsearch::bulk_index()
S
53 4 21
ElasticPress\Feature\Facets\Types\Taxonomy\Block::render_block_preview()
S
48 3 35
ElasticPress\Indexable\Post\Post::determine_mapping_version()
S
55 4 20
ElasticPress\Indexable\Post\Post::get_term_order()
S
55 4 20
ElasticPress\Upgrades::upgrade_3_6_6()
S
55 4 20
ElasticPress\Elasticsearch::get_pipeline()
S
55 4 19
ElasticPress\Feature\Search\Weighting::post_type_has_fields()
S
55 4 19
ElasticPress\Indexable\Post\Post::get_parent_terms()
S
56 4 18
ElasticPress\Feature\Search\Search::weight_recent()
S
49 3 33
ElasticPress\Feature\Search\Synonyms::get_synonym_post_id()
S
56 4 18
ElasticPress\Feature\Search\Synonyms::get_localized_data()
S
50 3 33
ElasticPress\Feature\SearchOrdering\SearchOrdering::handle_post_trash()
S
56 4 17
ElasticPress\IndexHelper::output()
S
56 4 17
ElasticPress\Feature\Documents\Documents::requirements_status()
S
58 4 16
ElasticPress\Feature\Search\Weighting::get_post_type_default_settings()
S
50 3 31
ElasticPress\Feature\SearchOrdering\SearchOrdering::setup()
S
48 3 31
ElasticPress\IndexHelper::full_index()
S
57 4 16
ElasticPress\Feature\SearchOrdering\SearchOrdering::handle_post_untrash()
S
57 4 15
ElasticPress\Feature\Autosuggest\Autosuggest::epio_send_autosuggest_public_request()
S
50 3 30
ElasticPress\Indexable\Comment\Comment::generate_mapping()
S
58 4 15
ElasticPress\Indexable\Post\QueryIntegration::found_posts()
S
68 5 6
ElasticPress\Indexable\Post\SyncManager::filter_bypass_permission_checks_for_machines()
S
66 5 9
ElasticPress\Indexable\Term\Term::generate_mapping()
S
58 4 15
ElasticPress\Indexable\User\User::generate_mapping()
S
58 4 15
ElasticPress\Elasticsearch::add_query_log()
S
69 5 6
ElasticPress\SyncManager::index_sync_on_chunk_limit()
S
68 5 7
get_host()
S
63 5 10
ElasticPress\Elasticsearch::format_request_headers()
S
59 4 14
ElasticPress\Command::stop_indexing()
S
58 4 14
ElasticPress\Feature\SearchOrdering\SearchOrdering::get_pointer_data_for_localize()
S
51 3 29
ElasticPress\Indexable\User\SyncManager::action_sync_on_update()
S
61 4 13
ElasticPress\SyncManager::index_sync_queue()
S
60 4 13
ElasticPress\Feature\Autosuggest\Autosuggest::delete_cached_query()
S
62 4 12
ElasticPress\Feature\Search\Weighting::handle_save()
S
61 4 12
ElasticPress\Feature\SearchOrdering\SearchOrdering::filter_weighting_configuration()
S
61 4 12
ElasticPress\Elasticsearch::delete_index()
S
60 4 12
ElasticPress\Command::get_search_algorithm_version()
S
62 4 12
ElasticPress\Feature\Search\Synonyms::validate_synonym()
S
62 4 12
ElasticPress\Upgrades::run_upgrade_routine()
S
61 4 12
action_wp_ajax_ep_notice_dismiss()
S
62 4 12
sanitize_credentials()
S
62 4 12
ElasticPress\IndexHelper::create_network_alias()
S
52 3 26
ElasticPress\Indexable::elasticpress_enabled()
S
62 4 11
ElasticPress\AdminNotices::dismiss_notice()
S
62 4 11
ElasticPress\Feature\Search\Synonyms::update_synonyms()
S
52 3 25
filter_allowed_html()
S
47 2 40
ElasticPress\Indexable\Term\Term::prepare_document()
S
52 3 23
ElasticPress\Feature\Facets\Types\Taxonomy\Block::get_rest_facetable_taxonomies()
S
54 3 23
ElasticPress\Elasticsearch::cache_elasticsearch_info()
S
55 3 23
ElasticPress\Indexable\Post\SyncManager::setup()
S
53 3 22
ElasticPress\Feature\RelatedPosts\Widget::form()
S
55 3 21
ElasticPress\Feature\Autosuggest\Autosuggest::mapping()
S
49 2 36
ElasticPress\Command::custom_get_transient()
S
56 3 20
ElasticPress\Feature\Facets\Facets::__construct()
S
54 3 20
ElasticPress\Indexable\Post\DateQuery::build_es_range_filter()
S
56 3 19
ElasticPress\Feature\Facets\Types\Meta\FacetType::get_meta_values()
S
55 3 19
ElasticPress\Feature\ProtectedContent\ProtectedContent::setup()
S
54 3 19
ElasticPress\Feature\WooCommerce\WooCommerce::add_product_attributes_to_weighting()
S
56 3 18
get_sites()
S
57 3 18
ElasticPress\Feature\Facets\Facets::facet_query()
S
57 3 18
ElasticPress\Feature\Facets\Types\Meta\Block::parse_attributes()
S
57 3 18
ElasticPress\Elasticsearch::get_cluster_status()
S
56 3 18
ElasticPress\Feature\Facets\Types\Taxonomy\Block::parse_attributes()
S
58 3 17
ElasticPress\Feature\InstantResults\InstantResults::apply_product_visibility()
S
57 3 17
ElasticPress\Feature\InstantResults\InstantResults::get_facets_for_frontend()
S
57 3 17
ElasticPress\Indexable\Term\SyncManager::setup()
S
58 3 16
ElasticPress\Feature\Search\Search::enqueue_scripts()
S
58 3 16
ElasticPress\Elasticsearch::put_mapping()
S
57 3 16
ElasticPress\IndexHelper::put_mapping()
S
57 3 16
ElasticPress\Indexable\Comment\SyncManager::setup()
S
57 3 16
ElasticPress\Feature\Facets\Types\Taxonomy\FacetType::set_wp_query_aggs()
S
58 3 16
ElasticPress\Feature\WooCommerce\WooCommerce::add_product_default_post_type_weights()
S
58 3 16
ElasticPress\Feature\Facets\Facets::setup()
S
56 3 16
ElasticPress\Indexable\Comment\Comment::parse_order()
S
64 4 10
ElasticPress\Indexable\Comment\QueryIntegration::action_pre_get_comments()
S
66 4 8
ElasticPress\Indexable\Comment\SyncManager::action_sync_on_transition_comment_status()
S
65 4 10
ElasticPress\Indexable\Term\QueryIntegration::action_pre_get_terms()
S
66 4 8
ElasticPress\Indexable\Term\Term::get_indexable_taxonomies()
S
63 4 10
ElasticPress\Indexable\Term\Term::parse_order()
S
64 4 10
ElasticPress\Indexable::get_distinct_meta_field_keys()
S
57 3 15
ElasticPress\Feature::get_settings()
S
65 4 8
ElasticPress\SyncManager::can_index_site()
S
68 4 7
ElasticPress\Feature\SearchOrdering\SearchOrdering::submenu_file()
S
64 4 10
ElasticPress\SearchAlgorithm\Version_400::apply_legacy_filters()
S
51 2 30
ElasticPress\Feature\SearchOrdering\SearchOrdering::weighting_fields_for_post_type()
S
69 4 6
ElasticPress\Indexable\Post\Post::parse_order()
S
64 4 10
get_language()
S
64 4 9
ElasticPress\Feature\SearchOrdering\SearchOrdering::parent_file()
S
64 4 10
ElasticPress\Indexable\User\QueryIntegration::action_pre_get_users()
S
66 4 8
get_shield_credentials()
S
65 4 9
ElasticPress\Elasticsearch::delete_network_alias()
S
62 4 10
ElasticPress\IndexHelper::update_last_index()
S
57 3 15
ElasticPress\Elasticsearch::refresh_indices()
S
62 4 10
ElasticPress\Screen\Sync::index_output()
S
60 3 14
ElasticPress\SyncManager::__construct()
S
58 3 14
ElasticPress\Feature\Facets\Types\Meta\Block::register_block()
S
59 3 14
ElasticPress\Indexable::index()
S
60 3 13
ElasticPress\Feature\InstantResults\InstantResults::requirements_status()
S
60 3 13
ElasticPress\Feature\Search\Synonyms::scripts()
S
52 2 28
ElasticPress\Command::create_network_alias_helper()
S
60 3 13
ElasticPress\Indexable\Post\Post::prepare_meta()
S
61 3 12
ElasticPress\Feature\WooCommerce\WooCommerce::convert_post_object_to_id()
S
64 3 11
ElasticPress\Feature\InstantResults\InstantResults::apply_aggs_args()
S
63 3 11
ElasticPress\Feature\SearchOrdering\SearchOrdering::create_or_return_custom_result_term()
S
62 3 11
ElasticPress\Feature\SearchOrdering\SearchOrdering::rest_api_init()
S
49 1 40
ElasticPress\SearchAlgorithm\DefaultAlgorithm::apply_legacy_filters()
S
53 2 24
ElasticPress\Feature\WooCommerce\WooCommerce::setup()
S
51 2 24
ElasticPress\SearchAlgorithm\Version_400::get_raw_query()
S
48 1 38
ElasticPress\Indexable\Post\Post::prepare_date_terms()
S
52 2 23
ElasticPress\Feature\SearchOrdering\SearchOrdering::filter_updated_messages()
S
52 2 22
ElasticPress\Indexable\User\User::prepare_document()
S
53 2 22
ElasticPress\Feature\InstantResults\InstantResults::enqueue_admin_assets()
S
56 2 20
ElasticPress\SearchAlgorithm\DefaultAlgorithm::get_raw_query()
S
50 1 34
ElasticPress\Feature\Facets\Types\Meta\Block::setup_endpoints()
S
51 1 34
ElasticPress\Feature\InstantResults\InstantResults::add_mapping_properties()
S
56 2 19
ElasticPress\Feature\InstantResults\InstantResults::__construct()
S
54 2 19
ElasticPress\SearchAlgorithm::get_query()
S
57 2 19
ElasticPress\Feature\WooCommerce\WooCommerce::get_orderby_meta_mapping()
S
56 2 19
ElasticPress\Feature\Autosuggest\Autosuggest::generate_search_query()
S
49 1 33
ElasticPress\Indexable::bulk_index_dynamically()
S
56 2 18
ElasticPress\Feature\Facets\Facets::output_feature_box_settings()
S
57 2 17
ElasticPress\Indexable::bulk_index()
S
57 2 17
ElasticPress\Feature\Documents\Documents::create_pipeline()
S
51 1 31
ElasticPress\Feature\Facets\Types\Taxonomy\Block::setup_endpoints()
S
52 1 31
ElasticPress\Stats::populate_index_stats()
S
57 2 15
delete_option()
S
70 3 6
ElasticPress\Command::epio_set_autosuggest()
S
65 3 8
ElasticPress\Command::delete_transient()
S
64 3 10
ElasticPress\Indexable\Term\Term::prepare_object_ids()
S
63 3 10
ElasticPress\SearchAlgorithms::unregister()
S
68 3 7
ElasticPress\Feature\Autosuggest\Autosuggest::set_fuzziness()
S
69 3 6
ElasticPress\Feature\WooCommerce\WooCommerce::add_product_attributes()
S
64 3 10
ElasticPress\Feature\WooCommerce\WooCommerce::remove_author()
S
67 3 8
ElasticPress\Feature\InstantResults\InstantResults::maybe_apply_product_visibility()
S
66 3 9
ElasticPress\Feature\InstantResults\InstantResults::after_update_feature()
S
65 3 10
ElasticPress\Feature\Search\Search::sanitize_highlighting_settings()
S
65 3 9
ElasticPress\AdminNotices::process_notices()
S
65 3 9
setup_misc()
S
67 3 7
get_option()
S
70 3 6
ElasticPress\Indexable::is_full_reindexing()
S
66 3 8
ElasticPress\Features::setup_features()
S
67 3 8
ElasticPress\Indexable\Comment\SyncManager::action_sync_on_update()
S
66 3 9
ElasticPress\Feature\Search\Synonyms::save_editor_mode()
S
63 3 10
ElasticPress\IndexHelper::handle_index_error()
S
68 3 7
is_network_activated()
S
68 3 7
ElasticPress\Indexable\Term\SyncManager::action_sync_on_delete()
S
66 3 9
ElasticPress\Feature\InstantResults\InstantResults::prepare_price_html_arg()
S
64 3 10
ElasticPress\Command::connect_check()
S
66 3 8
ElasticPress\Indexable\Comment\SyncManager::action_queue_meta_sync()
S
66 3 9
ElasticPress\Indexable\Term\QueryIntegration::format_hits_as_ids()
S
70 3 6
ElasticPress\Feature\Documents\Documents::filter_autosuggest_options()
S
69 3 6
ElasticPress\Indexable\User\SyncManager::action_delete_user()
S
66 3 9
ElasticPress\Feature\Facets\Types\Meta\Renderer::get_selected_meta()
S
64 3 9
ElasticPress\Feature\WooCommerce\WooCommerce::blacklist_coupons()
S
70 3 6
ElasticPress\Indexable\Comment\SyncManager::action_sync_on_delete()
S
66 3 9
ElasticPress\Indexable::prepare_meta_types()
S
63 3 10
ElasticPress\Upgrades::upgrade_4_2_2()
S
69 3 7
ElasticPress\Indexable\Post\QueryIntegration::maybe_restore_blog()
S
67 3 9
ElasticPress\Command::print_json_response()
S
63 3 10
ElasticPress\Feature\Search\Weighting::adjust_weight_for_cross_fields()
S
69 3 6
update_option()
S
69 3 6
ElasticPress\Feature\Search\Synonyms::synonyms_editor_mode()
S
65 3 8
ElasticPress\Stats::remote_request_helper()
S
66 3 8
ElasticPress\Feature\InstantResults\InstantResults::get_search_template()
S
50 1 29
ElasticPress\Feature\Search\Synonyms::update_synonym_post()
S
61 2 14
ElasticPress\Feature\Search\Synonyms::setup()
S
59 2 13
ElasticPress\Feature\InstantResults\InstantResults::get_post_type_labels()
S
61 2 13
ElasticPress\Feature\Facets\Types\Meta\FacetType::set_wp_query_aggs()
S
60 2 13
ElasticPress\SearchAlgorithm\Version_350::apply_legacy_filters()
S
61 2 12
ElasticPress\Feature\Search\Synonyms::get_localized_strings()
S
50 1 27
ElasticPress\Feature\Documents\Documents::attachments_mapping()
S
62 2 12
ElasticPress\Command::get_indexing_status()
S
61 2 12
ElasticPress\Indexable\User\SyncManager::setup()
S
61 2 12
ElasticPress\Feature\Search\Synonyms::get_affected_indices()
S
62 2 12
ElasticPress\Indexable::get_network_alias()
S
61 2 11
ElasticPress\Feature\Facets\Facets::set_agg_filters()
S
61 2 11
ElasticPress\Command::render_stats()
S
61 2 11
ElasticPress\Feature\Documents\Documents::bulk_index_request_path()
S
63 2 11
ElasticPress\Feature\Facets\Facets::admin_scripts()
S
63 2 11
ElasticPress\Feature\Documents\Documents::filter_weightable_fields_for_post_type()
S
62 2 11
ElasticPress\Feature\Comments\Widget::update()
S
63 2 11
ElasticPress\SearchAlgorithm\Version_350::get_raw_query()
S
53 1 26
ElasticPress\Elasticsearch::add_elasticpress_version_to_user_agent()
S
62 2 11
ElasticPress\Feature\Comments\Comments::rest_api_init()
S
54 1 24
ElasticPress\Feature\RelatedPosts\RelatedPosts::setup_endpoint()
S
55 1 22
ElasticPress\Indexable\Comment\Comment::remap_comments()
S
55 1 20
ElasticPress\Feature::output_feature_box()
S
59 1 18
ElasticPress\Feature\Documents\Documents::setup()
S
56 1 17
ElasticPress\Feature\Search\Synonyms::register_post_type()
S
58 1 16
ElasticPress\Feature\Autosuggest\Autosuggest::setup()
S
57 1 16
ElasticPress\Feature\Search\Search::__construct()
S
57 1 16
ElasticPress\Feature\InstantResults\InstantResults::output_feature_box_long()
S
61 1 16
ElasticPress\Stats::get_indices_for_site()
S
67 2 8
ElasticPress\Indexable\Term\QueryIntegration::is_searchable()
S
66 2 8
ElasticPress\Installer::filter_admin_title()
S
69 2 6
ElasticPress\Feature\ProtectedContent\ProtectedContent::include_post_password()
S
71 2 5
ElasticPress\Feature\Facets\Types\Meta\Block::get_rest_registered_metakeys()
S
65 2 9
ElasticPress\Indexable\Post\QueryIntegration::__construct()
S
62 2 10
ElasticPress\SyncManager::kill_sync()
S
73 2 4
ElasticPress\Indexable\Comment\QueryIntegration::__construct()
S
67 2 7
ElasticPress\Indexable\Term\QueryIntegration::format_hits_as_id_parent()
S
71 2 6
ElasticPress\Indexable\User\SyncManager::action_queue_meta_sync()
S
69 2 7
ElasticPress\Indexable\Post\QueryIntegration::format_hits_as_ids()
S
71 2 6
ElasticPress\Feature\RelatedPosts\RelatedPosts::find_related()
S
68 2 7
ElasticPress\Indexable\Comment\QueryIntegration::format_hits_as_ids()
S
71 2 6
ElasticPress\Features::factory()
S
68 2 8
ElasticPress\Installer::factory()
S
68 2 8
ElasticPress\Feature\Facets\Types\Meta\FacetType::invalidate_meta_values_cache_after_bulk()
S
72 2 6
ElasticPress\SyncManager::add_to_queue()
S
67 2 8
ElasticPress\Feature::output_feature_box_summary()
S
73 2 5
sanitize_bulk_settings()
S
75 2 4
ElasticPress\Indexable\Post\QueryIntegration::format_hits_as_id_parents()
S
64 2 10
ElasticPress\Stats::convert_to_readable_size()
S
63 2 9
ElasticPress\Indexables::factory()
S
69 2 7
ElasticPress\Indexable\Term\QueryIntegration::format_hits_as_names()
S
71 2 6
ElasticPress\Feature\Terms\Terms::set_admin_terms_search_fuzziness()
S
72 2 6
EP_Uninstaller::delete_transients()
S
74 2 5
ElasticPress\Screen::factory()
S
68 2 8
ElasticPress\Upgrades::factory()
S
68 2 8
ElasticPress\Indexable\Term\QueryIntegration::format_hits_as_id_slug()
S
71 2 6
EP_Uninstaller::delete_options()
S
74 2 5
ElasticPress\Feature\Facets\Types\Meta\FacetType::invalidate_meta_values_cache()
S
71 2 6
ElasticPress\Indexable\Comment\Comment::get_indexable_comment_types()
S
68 2 7
ElasticPress\Indexable\Term\QueryIntegration::__construct()
S
67 2 7
ElasticPress\Indexable\Term\SyncManager::action_queue_meta_sync()
S
71 2 6
ElasticPress\SyncManager::remove_from_queue()
S
67 2 8
is_indexing_wpcli()
S
73 2 4
ElasticPress\Stats::populate_indices_averages()
S
66 2 8
ep_find_related()
S
70 2 5
ElasticPress\Features::get_registered_feature()
S
71 2 6
ElasticPress\Feature\Facets\Types\Meta\Block::check_facets_meta_rest_permission()
S
69 2 6
ElasticPress\Indexable\Term\QueryIntegration::format_hits_as_id_name()
S
71 2 6
EP_Uninstaller::delete_related_posts_transients()
S
64 2 9
ElasticPress\Stats::factory()
S
69 2 7
ElasticPress\Indexable\User\QueryIntegration::__construct()
S
67 2 7
ElasticPress\Feature\Facets\Types\Taxonomy\Block::check_facets_taxonomies_rest_permission()
S
69 2 6
ElasticPress\Feature\SearchOrdering\SearchOrdering::filter_enter_title_here()
S
70 2 6
ElasticPress\Indexable\Comment\SyncManager::action_sync_on_insert()
S
72 2 6
ElasticPress\Feature\ProtectedContent\ProtectedContent::requirements_status()
S
68 2 7
ElasticPress\Feature\WooCommerce\WooCommerce::requirements_status()
S
66 2 8
ElasticPress\Indexables::get()
S
78 2 3
ElasticPress\Feature\Facets\Types\Meta\Block::render_block()
S
62 1 12
get_site()
S
61 1 12
ElasticPress\Feature\Facets\Types\Taxonomy\Block::render_block()
S
62 1 12
setup_endpoint()
S
64 1 11
ElasticPress\Feature\Facets\Types\Meta\Block::setup()
S
75 1 4
EP_Uninstaller::exit_uninstaller()
S
77 1 4
filter_blogs_columns()
S
75 1 4
ElasticPress\Feature\RelatedPosts\RelatedPosts::__construct()
S
66 1 8
ElasticPress\Feature\RelatedPosts\RelatedPosts::register_block()
S
68 1 8
ElasticPress\Feature\Facets\Types\Taxonomy\Widget::widget()
S
71 1 5
ElasticPress\Feature\Comments\Comments::setup()
S
69 1 6
ElasticPress\Feature::setup()
S
100 1 0
resolve_screen()
S
83 1 3
ElasticPress\Feature\ProtectedContent\ProtectedContent::__construct()
S
65 1 9
ElasticPress\Feature\Comments\Comments::register_widget()
S
80 1 3
ElasticPress\Feature\Terms\Terms::requirements_status()
S
76 1 4
ElasticPress\Upgrades::upgrade_3_5_3()
S
77 1 4
ElasticPress\Feature\Terms\Terms::output_feature_box_long()
S
75 1 5
ElasticPress\Feature::post_activation()
S
79 1 3
EP_Uninstaller::clean_options()
S
79 1 3
ElasticPress\Indexable\User\User::__construct()
S
66 1 8
ElasticPress\Feature\RelatedPosts\RelatedPosts::setup()
S
67 1 7
ElasticPress\Stats::get_nodes()
S
77 1 4
ElasticPress\Feature\Facets\Types\Meta\FacetType::get_filter_type()
S
79 1 3
ElasticPress\Screen\Sync::setup()
S
70 1 6
ElasticPress\SyncManager::setup()
S
100 1 0
ElasticPress\Feature\Facets\Types\Taxonomy\FacetType::get_filter_name()
S
79 1 3
ElasticPress\Stats::get_health()
S
77 1 4
ElasticPress\Indexable\Post\DateQuery::get_es_filter_for_clauses()
S
76 1 4
ElasticPress\Screen::set_current_screen()
S
81 1 3
ElasticPress\Feature\RelatedPosts\Widget::__construct()
S
68 1 7
ElasticPress\Feature\Terms\Terms::__construct()
S
66 1 8
ElasticPress\Feature\RelatedPosts\Widget::update()
S
70 1 6
ElasticPress\Feature\Facets\Types\Taxonomy\Widget::get_facet_term_html()
S
68 1 6
ElasticPress\Feature\Facets\Types\Taxonomy\Widget::__construct()
S
68 1 7
ElasticPress\Feature\Facets\Types\Taxonomy\FacetType::setup()
S
66 1 8
action_wp_ajax_ep_index()
S
80 1 3
ElasticPress\Feature\Facets\Types\Taxonomy\FacetType::get_facetable_taxonomies()
S
74 1 4
ElasticPress\Feature\Terms\Terms::search_setup()
S
74 1 4
ElasticPress\SyncManager::index_sync_queue_on_redirect()
S
77 1 4
ep_index_post()
S
74 1 4
ep_get_index_name()
S
74 1 4
ElasticPress\Feature\RelatedPosts\RelatedPosts::register_widget()
S
80 1 3
action_wp_ajax_ep_cancel_index()
S
80 1 3
ElasticPress\Screen::setup()
S
68 1 7
ElasticPress\Feature\Facets\Types\Taxonomy\Widget::update()
S
67 1 8
ElasticPress\Indexable\Post\DateQuery::is_first_order_clause()
S
74 1 4
ElasticPress\Feature::__construct()
S
80 1 3
ElasticPress\Features::setup()
S
75 1 4
ElasticPress\Feature\Facets\Types\Taxonomy\Block::setup()
S
75 1 4
ElasticPress\Indexable\User\SyncManager::tear_down()
S
91 1 2
ElasticPress\Features::deactivate_feature()
S
78 1 3
ElasticPress\Feature\Facets\Types\Taxonomy\Block::register_block()
S
68 1 8
action_network_admin_bar_menu()
S
65 1 10
ElasticPress\Feature\Facets\Types\Meta\FacetType::get_filter_name()
S
79 1 3
ElasticPress\Feature::requirements_status()
S
75 1 4
ElasticPress\Indexable\Term\SyncManager::tear_down()
S
63 1 10
ElasticPress\Feature\Facets\Types\Meta\FacetType::setup()
S
62 1 10
ElasticPress\Feature::output_feature_box_long()
S
100 1 0
ElasticPress\Features::register_feature()
S
73 1 5
ElasticPress\Indexables::register()
S
80 1 3
ElasticPress\Feature\Facets\Types\Taxonomy\FacetType::get_filter_type()
S
79 1 3
ElasticPress\Feature\Terms\Terms::setup()
S
74 1 4
ElasticPress\Feature\ProtectedContent\ProtectedContent::query_password_protected_posts()
S
76 1 4
ElasticPress\Feature\Comments\Comments::requirements_status()
S
76 1 4
ElasticPress\Indexable\Post\QueryIntegration::get_switched()
S
82 1 3
ElasticPress\Feature\RelatedPosts\RelatedPosts::get_related_query()
S
65 1 9
ElasticPress\Screen\HealthInfo::setup()
S
75 1 4
handle_upgrades()
S
80 1 3
is_epio()
S
78 1 3
is_indexing()
S
78 1 3
ElasticPress\Features::activate_feature()
S
79 1 3
ElasticPress\Screen::get_current_screen()
S
82 1 3
ElasticPress\Indexable\Post\DateQuery::get_es_filter()
S
77 1 4
ElasticPress\Feature\Facets\Types\Taxonomy\FacetType::register_widgets()
S
80 1 3
ElasticPress\Indexable\Comment\Comment::__construct()
S
66 1 8
ElasticPress\Indexable\Comment\SyncManager::tear_down()
S
63 1 10
action_wp_ajax_ep_cli_index()
S
80 1 3
ElasticPress\Installer::get_install_status()
S
79 1 3
ElasticPress\Feature\Comments\Comments::__construct()
S
66 1 8
ElasticPress\Installer::setup()
S
74 1 4
ElasticPress\Feature\Comments\Comments::output_feature_box_long()
S
75 1 5

208 more item(s) not shown.