o['asp_it_options']; $_args = array(); foreach ($it_options as $_k => $_opt) { $_args[str_replace('it_', '', $_k)] = $_opt; } $index_obj = new Manager($_args); $pool_sizes = Manager::suggestPoolSizes(); if (ASP_DEMO) { $_POST = null; } if ( !$index_obj->isEmpty() || ASP_DEMO ) { $_COOKIE['_asp_first_index'] = 1; } $asp_cron_data = get_option("asp_it_cron", array( "last_run" => "", "result" => array() )); ?> db->exists('index', true) ): ?>

this article to resolve the issue.', 'ajax-search-pro'), 'https://wp-dreams.com/go/?to=kb-asp-missing-tables' ); ?>

very careful, before making any changes to your database. Make sure to have a full database back-up, just in case!', 'ajax-search-pro'); ?>

'>

updates->needsUpdate() ) { wd_asp()->updates->printUpdateMessage(); } ?>
$it_options['it_post_types'], "args"=> array( "include" => array("attachment") ) )); ?>
What is this? Documentation

Media Service is an external feature to handle very accurate file content indexing.', 'ajax-search-pro'); ?> addon page.
There is a FREE version available as well.', 'ajax-search-pro'), 'https://ajaxsearchpro.com/media-service-subscription-addon/?ref=asp_backend' ); ?> here.', 'ajax-search-pro'), 'https://documentation.ajaxsearchpro.com/index-table/media-parser-subscription-feature' ); ?>

array( array("option" => esc_attr__('Send the file to the server (recommended)', 'ajax-search-pro'), "value" => 1), array("option" => esc_attr__('Send only the URL to download the file', 'ajax-search-pro'), "value" => 0), ), 'value' => $it_options['it_media_service_send_file'] ) ); ?>

Comma separated list of allowed mime types.', 'ajax-search-pro'); ?> default allowed mime types in WordPress.', 'ajax-search-pro'), 'https://documentation.ajaxsearchpro.com/general-settings/search-in-attachments/mime-types-table' ); ?>

very difficult task.', 'ajax-search-pro'); ?>
array( array("option" => "Auto", "value" => "auto"), array("option" => "Smalot parser (requires php5.3+)", "value" => "smalot"), array("option" => "PDF2Txt", "value" => "pdf2txt") ), 'value' => $it_options['it_index_pdf_method'] ) ); ?>
NOTICE: The ZipArchive module is not enabled on your server. The Office document parsers will not work without it!
NOTICE: The DOMDocument module is not enabled on your server. The Office document parsers will not work without it!
These options are hidden unless the attachment custom post type is selected above.

', 'ajax-search-pro'); ?>
$it_options['it_index_taxonomies'], "type" => "include" )); ?>
$it_options['it_index_customfields'], "show_pods" => true ) ); ?>

array( array("option" => "English", "value" => Language::ENGLISH), array("option" => "French", "value" => Language::FRENCH), array("option" => "Norwegian", "value" => Language::NORWEGIAN_BOKMAL), array("option" => "Portuguese", "value" => Language::PORTUGUESE), array("option" => "Spanish", "value" => Language::SPANISH), array("option" => "Turkish", "value" => Language::TURKISH), ), 'value' => $it_options['it_language'] ) ); ?>

Comma separated list of stop words.', 'ajax-search-pro'); ?>

may not work in some cases.', 'ajax-search-pro'); ?>

Comma separated list of shortcodes to remove. Use this to exclude shortcodes, which does not reflect your content appropriately.', 'ajax-search-pro'); ?>

".$pool_sizes['one'].")", $it_options['it_pool_size_one'] ); ?>

".$pool_sizes['two'].")", $it_options['it_pool_size_two'] ); ?>

".$pool_sizes['three'].")", $it_options['it_pool_size_three'] ); ?>

".$pool_sizes['rest'].")", $it_options['it_pool_size_rest'] ); ?>

array( array("option" => esc_attr__('Every 2 minutes', 'ajax-search-pro'), "value" => "asp_cr_two_minutes"), array("option" => esc_attr__('Every 3 minutes', 'ajax-search-pro'), "value" => "asp_cr_three_minutes"), array("option" => esc_attr__('Every 5 minutes', 'ajax-search-pro'), "value" => "asp_cr_five_minutes"), array("option" => esc_attr__('Every 15 minutes', 'ajax-search-pro'), "value" => "asp_cr_fifteen_minutes"), array("option" => esc_attr__('Every 30 minutes', 'ajax-search-pro'), "value" => "asp_cr_thirty_minutes"), array("option" => esc_attr__('Hourly', 'ajax-search-pro'), "value" => "hourly"), array("option" => esc_attr__('Twice Daily', 'ajax-search-pro'), "value" => "twicedaily"), array("option" => esc_attr__('Daily', 'ajax-search-pro'), "value" => "daily") ), 'value' => $it_options['it_cron_period'] ) ); ?>

$_POST['it_index_title'], 'it_index_content' => $_POST['it_index_content'], 'it_index_excerpt' => $_POST['it_index_excerpt'], 'it_post_types' => $_POST['it_post_types'], 'it_index_tags' => $_POST['it_index_tags'], 'it_index_categories' => $_POST['it_index_categories'], 'it_index_taxonomies' => $_POST['it_index_taxonomies'], 'it_attachment_mime_types' => $_POST['it_attachment_mime_types'], 'options' => array( 'attachment_exclude_directories' => $_POST['attachment_exclude_directories'], 'attachment_include_directories' => $_POST['attachment_include_directories'], ), 'it_index_pdf_content' => $_POST['it_index_pdf_content'], 'it_index_pdf_method' => $_POST['it_index_pdf_method'], 'it_index_text_content' => $_POST['it_index_text_content'], 'it_index_richtext_content' => $_POST['it_index_richtext_content'], 'it_index_msword_content' => $_POST['it_index_msword_content'], 'it_index_msexcel_content' => $_POST['it_index_msexcel_content'], 'it_index_msppt_content' => $_POST['it_index_msppt_content'], 'it_media_service_send_file' => $_POST['it_media_service_send_file'], 'it_index_customfields' => $_POST['it_index_customfields'], 'it_post_statuses' => $_POST['it_post_statuses'], 'it_post_password_protected' => $_POST['it_post_password_protected'], 'it_index_author_name' => $_POST['it_index_author_name'], 'it_index_author_bio' => $_POST['it_index_author_bio'], 'it_blog_ids' => $_POST['it_blog_ids'], 'it_inflections' => $_POST['it_inflections'], 'it_language' => $_POST['it_language'], 'it_limit' => $_POST['it_limit'], 'it_use_stopwords' => $_POST['it_use_stopwords'], 'it_stopwords' => $_POST['it_stopwords'], 'it_min_word_length' => $_POST['it_min_word_length'], 'it_extract_iframes' => $_POST['it_extract_iframes'], 'it_extract_gutenberg_blocks' => $_POST['it_extract_gutenberg_blocks'], 'it_extract_shortcodes' => $_POST['it_extract_shortcodes'], 'it_exclude_shortcodes' => $_POST['it_exclude_shortcodes'], 'it_index_on_save' => $_POST['it_index_on_save'], 'it_index_on_update_post_meta' => $_POST['it_index_on_update_post_meta'], 'it_cron_enable' => $_POST['it_cron_enable'], 'it_cron_period' => $_POST['it_cron_period'], 'it_pool_size_auto' => $_POST['it_pool_size_auto'], 'it_pool_size_one' => $_POST['it_pool_size_one'], 'it_pool_size_two' => $_POST['it_pool_size_two'], 'it_pool_size_three' => $_POST['it_pool_size_three'], 'it_pool_size_rest' => $_POST['it_pool_size_rest'], 'it_synonyms_as_keywords' => $_POST['it_synonyms_as_keywords'] ); update_option('asp_it_options', $values); wp_clear_scheduled_hook('asp_cron_it_extend'); asp_parse_options(); $updated = true; update_option("asp_recreate_index", 1); } ?>
Create new index button!', 'ajax-search-pro'); ?>

DEMO MODE ENABLED - Please note, that these options are read-only on the demo

' value=""> ' value=""> ' value="">

documentation chapter about Index table usage.', 'ajax-search-pro'), 'https://documentation.ajaxsearchpro.com/index-table' ); ?>

0

Stats (reloads periodically)', 'ajax-search-pro'); ?> | 0  |  0  |  0
  

Please do not close this browser tab until the indexing is finished!

Media Service feature to handle more accurate file indexing, and there is a FREE version available as well! (no credit card required!)", 'ajax-search-pro'); ?>

    

__('Success:', 'ajax-search-pro'), "gen_ms2" => __('items were imported!', 'ajax-search-pro'), "gen_er1" => __('Something went wrong, please try again later.', 'ajax-search-pro'), "gen_er2" => __('There are no synonyms in the database to export.', 'ajax-search-pro'), "gen_er3" => __('The file is empty or invalid. Please make sure to upload and choose the correct one.', 'ajax-search-pro'), "gen_er4" => __('Nothing was imported. The items in this file are already in the database.', 'ajax-search-pro'), "edt_er1" => __('Something went wrong, please check your connection, and try again.', 'ajax-search-pro'), "edt_er2" => __('This keyword already exists in the database! (use the search above if you look to edit it)', 'ajax-search-pro'), "edt_er3" => __('The keyword was not deleted, please try refreshing this page!', 'ajax-search-pro'), "edt_er4" => __('The keyword field is empty, please enter a keyword!', 'ajax-search-pro'), "edt_er5" => __('The synonyms field is missing, please enter some synonyms!', 'ajax-search-pro'), "res_ms1" => __('Are you sure you want to delete this keyword?', 'ajax-search-pro'), "del_all" => __('Are you sure you want to delete all of the synonyms?', 'ajax-search-pro'), "mod_ms1" => __('Export Synonyms', 'ajax-search-pro'), "mod_ms2" => __('Import Synonyms', 'ajax-search-pro'), "mod_ms3" => __('Close', 'ajax-search-pro') )); wp_enqueue_script('asp-backend-index-table', plugin_dir_url(__FILE__) . 'settings/assets/index_table.js', array( 'jquery', 'wpdreams-tabs' ), $media_query, true); Script::objectToInlineScript('asp-backend-index-table', 'ASP_IT', array( "current_blog_id" => array(get_current_blog_id()), "first_index" => $index_obj->isEmpty() && !isset($_COOKIE['_asp_first_index']) ? 1 : 0 )); wp_localize_script('asp-backend-index-table', 'ASP_IT_MSG', array( "mod_ms1" => __('Okay!', 'ajax-search-pro'), "mod_ms2" => __('Yes, take me there!', 'ajax-search-pro'), "mod_ms3" => __('Maybe later', 'ajax-search-pro'), "mod_h1" => __('Congratulations, but wait!', 'ajax-search-pro'), "mod_h2" => __('Did you know?', 'ajax-search-pro'), "msg_pro" => __('Progress:', 'ajax-search-pro'), "msg_kwf" => __('Keywords found so far:', 'ajax-search-pro'), "msg_blo" => __('Processing blog no.', 'ajax-search-pro'), "msg_skw" => __('Success. %s new keywords were added to the database.', 'ajax-search-pro'), "msg_emp" => __('Success. The index table was emptied.', 'ajax-search-pro'), "msg_er1" => __('Something went wrong. Here is the error message returned:', 'ajax-search-pro'), "msg_er2" => __('Timeout error. Try lowering the Post limit per iteration option below.', 'ajax-search-pro'), "msg_sta" => __('Status:', 'ajax-search-pro'), "msg_cod" => __('Code:', 'ajax-search-pro'), "msg_ini" => __('Initializing, please wait.', 'ajax-search-pro') )); wp_enqueue_script('asp-backend-jquery-tag', plugin_dir_url(__FILE__) . 'settings/assets/jquery-tagging/tagging.min.js', array( 'jquery' ), $media_query, true); $metadata = require_once ASP_PATH . 'build/js/index-table.asset.php'; wp_enqueue_script( 'wpd-asp-index-table', ASP_URL_NP . 'build/js/index-table.js', $metadata['dependencies'], $metadata['version'], array( 'in_footer' =>true ), );