# Ajax Search Pro Documentation

## Ajax Search Pro for WordPress documentation

- [Ajax Search Pro Documentation](https://documentation.ajaxsearchpro.com/master.md): Documentation for the Ajax Search Pro for WordPress - Live search & Filter  plugin.
- [GDPR and Cookie policy](https://documentation.ajaxsearchpro.com/gdpr-and-cookie-policy.md): Please read this section if you have concerns about the GDPR and Cookie usage.
- [Video Guides](https://documentation.ajaxsearchpro.com/video-guides.md)
- [Plugin Updates](https://documentation.ajaxsearchpro.com/plugin-updates.md)
- [Automatic Updates](https://documentation.ajaxsearchpro.com/plugin-updates/automatic-updates.md)
- [Activation on Development and Staging environments](https://documentation.ajaxsearchpro.com/plugin-updates/automatic-updates/activation-on-development-and-staging-environments.md)
- [Managing purchase codes](https://documentation.ajaxsearchpro.com/plugin-updates/automatic-updates/managing-purchase-codes.md): Viewing and remotely deactivating auto-updates
- [Purchase Code (license key)](https://documentation.ajaxsearchpro.com/plugin-updates/automatic-updates/purchase-code.md): This section will guide you to find your purchase code aka the license keys.
- [Manual Updates](https://documentation.ajaxsearchpro.com/plugin-updates/manual-updates.md): Manual plugin updates
- [Safe Update Guide](https://documentation.ajaxsearchpro.com/plugin-updates/safe-update-guide.md)
- [Plugin update issues or errors](https://documentation.ajaxsearchpro.com/plugin-updates/plugin-update-issues-or-errors.md): List of possible update errors and how to resolve them
- [Disabling update check](https://documentation.ajaxsearchpro.com/plugin-updates/disabling-update-check.md)
- [Installation instructions](https://documentation.ajaxsearchpro.com/installation-instructions.md)
- [Uninstallation & Reset](https://documentation.ajaxsearchpro.com/installation-instructions/uninstallation-and-reset.md): Maintenance panel features
- [Search AI](https://documentation.ajaxsearchpro.com/search-ai.md)
- [Getting started](https://documentation.ajaxsearchpro.com/getting-started.md)
- [Importing from the Lite version](https://documentation.ajaxsearchpro.com/getting-started/importing-from-the-lite-version.md): Migrating from Ajax Search Lite to Ajax Search Pro
- [Editor Blocks](https://documentation.ajaxsearchpro.com/getting-started/editor-blocks.md): Gutenberg and Theme editor blocks for Ajax Search Pro
- [Search Shortcodes](https://documentation.ajaxsearchpro.com/getting-started/search-shortcodes.md): Placing the search elements to a page via shortcodes
- [Search Widget](https://documentation.ajaxsearchpro.com/getting-started/search-widget.md)
- [Gutenberg and Other Page Editors](https://documentation.ajaxsearchpro.com/getting-started/gutenberg-elementor-divi-other-page-editors.md)
- [Replacing the default theme search bar](https://documentation.ajaxsearchpro.com/getting-started/replacing-the-default-theme-search-bar.md)
- [Placing the search shortcode in theme files](https://documentation.ajaxsearchpro.com/getting-started/placing-the-search-shortcode-in-theme-files.md)
- [Search as menu item](https://documentation.ajaxsearchpro.com/getting-started/search-as-menu-item.md): How to place the search into a menu
- [Custom result box position](https://documentation.ajaxsearchpro.com/getting-started/custom-result-box-position.md)
- [Custom filters box position](https://documentation.ajaxsearchpro.com/getting-started/custom-settings-box-position.md)
- [Shortcode generator](https://documentation.ajaxsearchpro.com/getting-started/shortcode-generator.md)
- [Search Sources](https://documentation.ajaxsearchpro.com/general-settings.md): Where to search and what type of content to return
- [Search Engine](https://documentation.ajaxsearchpro.com/general-settings/search-engine.md): Regular and Index table engine - what are the main differences?
- [Post, Page, Product and other Post Type Search](https://documentation.ajaxsearchpro.com/general-settings/search-in-posts-and-pages.md): Search in all kinds of custom post types - including Posts, Pages, Products etc..
- [Searching Titles, Content, Excerpt](https://documentation.ajaxsearchpro.com/general-settings/searching-titles-content-excerpt.md)
- [Search in custom fields](https://documentation.ajaxsearchpro.com/general-settings/search-in-custom-fields.md): Custom fields like Product SKU, ACF fields and other post metadata search
- [Search By Product SKU](https://documentation.ajaxsearchpro.com/general-settings/search-in-custom-fields/search-by-product-sku.md): How to enable product SKU searches for WooCommerce
- [Search by categories, tags or other terms](https://documentation.ajaxsearchpro.com/general-settings/search-in-terms-categories-tags....md): Searching post types (post, page, products etc..) by categories or other taxonomy terms (product categories, portfolio categories etc..)
- [Search in Attachments](https://documentation.ajaxsearchpro.com/general-settings/search-in-attachments.md): Configuration to search in attachment data, except file contents.
- [Mime types table](https://documentation.ajaxsearchpro.com/general-settings/search-in-attachments/mime-types-table.md): This page lists the supported file mime types by WordPress
- [Search in File contents (pdf, word, excel etc..)](https://documentation.ajaxsearchpro.com/general-settings/search-in-attachment-contents-pdf-word-excel-etc...md): This section will guide you each step to index and search media f contents.
- [Search in Users](https://documentation.ajaxsearchpro.com/general-settings/search-in-users.md)
- [User meta fields](https://documentation.ajaxsearchpro.com/general-settings/search-in-users/user-meta-fields.md): Search within user meta fields
- [Limits (number of results)](https://documentation.ajaxsearchpro.com/general-settings/limits-number-of-results.md): Number of results on the live results list as well as the results page
- [Categories and terms as results](https://documentation.ajaxsearchpro.com/general-settings/categories-and-terms-as-results.md): Searching Categories, Tags and any other Taxonomy Terms and returning them as Results
- [Image options](https://documentation.ajaxsearchpro.com/general-settings/image-options.md)
- [Result ordering](https://documentation.ajaxsearchpro.com/general-settings/result-ordering.md)
- [Peepso Groups & Group activities search](https://documentation.ajaxsearchpro.com/general-settings/peepso-groups-and-group-activities-search.md): General Options -> PeepSo
- [Grouping title duplicates](https://documentation.ajaxsearchpro.com/general-settings/grouping-title-duplicates.md)
- [Behavior](https://documentation.ajaxsearchpro.com/behavior.md)
- [Return/Enter key and Magnifier icon click actions](https://documentation.ajaxsearchpro.com/behavior/return-key-and-magnifier-icon-click-actions.md): Change what happens by clicking the search magnifier icon or when hitting the keyboard enter key
- [Search logic (primary and secondary)](https://documentation.ajaxsearchpro.com/behavior/search-logic.md): Primary and secondary keyword logic
- [Exact Matches vs Fuzzy Matches](https://documentation.ajaxsearchpro.com/behavior/search-logic/exact-matches-vs-fuzzy-matches.md): Exact matching and Fuzzy Matching options
- [Search logics explained](https://documentation.ajaxsearchpro.com/behavior/search-logic/search-logics-explained.md): Primary and secondary keyword logics explained
- [Live search triggering events](https://documentation.ajaxsearchpro.com/behavior/triggering-events.md)
- [Results page override](https://documentation.ajaxsearchpro.com/behavior/results-page-override.md)
- [Results, Archive Page and Shop Live Search and Filter](https://documentation.ajaxsearchpro.com/behavior/results_page_live_loader.md): When this feature is Enabled, the plugin will try to load the results - without reloading the results page.
- [Elementor Integration](https://documentation.ajaxsearchpro.com/elementor-integration.md): Elementor Pro Live Widget filtering and Custom Results pages
- [Elementor Pro Posts Widget Live Filter](https://documentation.ajaxsearchpro.com/elementor-integration/elementor-pro-posts-widget-live-filter.md)
- [Elementor Loop Grid Integration](https://documentation.ajaxsearchpro.com/elementor-integration/elementor-loop-grid-integration.md): Ajax Search Pro live search and filtering for Elementor Loop Grid Widget
- [Elementor Pro Product Widget Live Filter](https://documentation.ajaxsearchpro.com/elementor-integration/elementor-pro-product-widget-live-filter.md)
- [Custom results page with Elementor Pro](https://documentation.ajaxsearchpro.com/elementor-integration/custom-results-page-with-elementor-pro.md): Using a custom page as the results page via the Elementor Posts or Products widgets
- [Elementor custom search page archive override and live filter](https://documentation.ajaxsearchpro.com/elementor-integration/elementor-custom-search-page-archive-override-and-live-filter.md)
- [Other Integration](https://documentation.ajaxsearchpro.com/other-integration.md): Other major integrations
- [Jet Engine Listing Grid Integration](https://documentation.ajaxsearchpro.com/other-integration/jet-engine-listing-grid-integration.md): Crocoblock Jet Listing Grid Live Search and Filter
- [Multisite Settings](https://documentation.ajaxsearchpro.com/multisite-settings.md)
- [Frontend Search Settings & Search Filters](https://documentation.ajaxsearchpro.com/frontend-search-settings.md)
- [Settings layout, position and visibility](https://documentation.ajaxsearchpro.com/frontend-search-settings/layout-and-position.md)
- [Generic Selectors](https://documentation.ajaxsearchpro.com/frontend-search-settings/generic-selectors.md)
- [Content Type filters](https://documentation.ajaxsearchpro.com/frontend-search-settings/content-type-filters.md)
- [Date filters](https://documentation.ajaxsearchpro.com/frontend-search-settings/date-selectors.md)
- [Category and Taxponomy term filters](https://documentation.ajaxsearchpro.com/frontend-search-settings/category-and-taxponomy-term-filters.md)
- [Post type Filters](https://documentation.ajaxsearchpro.com/frontend-search-settings/post-type-selectors.md)
- [Custom field filters - selectors](https://documentation.ajaxsearchpro.com/frontend-search-settings/custom-field-selectors.md)
- [Search button](https://documentation.ajaxsearchpro.com/frontend-search-settings/search-button.md): Frontend Search Settings -> Search button
- [Reset button](https://documentation.ajaxsearchpro.com/frontend-search-settings/reset-button.md)
- [Layout Settings](https://documentation.ajaxsearchpro.com/layout-settings.md)
- [Result Layout Types](https://documentation.ajaxsearchpro.com/layout-settings/result-layout-types.md)
- [Results information box](https://documentation.ajaxsearchpro.com/layout-settings/results-information-box.md): Results information box can be displayed above the results, displaying the phrase, number of results and total results
- [Results position & snap](https://documentation.ajaxsearchpro.com/layout-settings/results-position.md)
- [Content, author, date and description in results](https://documentation.ajaxsearchpro.com/layout-settings/content-author-date-and-description-in-results.md)
- [More results loader and infinite scroll feature](https://documentation.ajaxsearchpro.com/layout-settings/more-results-link.md)
- [Results behavior](https://documentation.ajaxsearchpro.com/layout-settings/results-behavior.md)
- [Results text keyword highlighter](https://documentation.ajaxsearchpro.com/layout-settings/search-phrase-highlighter.md): Search phrase highlighting in the live results list & on the single result page
- [Compact Pop-Out Search](https://documentation.ajaxsearchpro.com/layout-settings/compact-search-box-layout.md): Search icon that pops open when clicked, useful in narrow spaces, menus and sidebars.
- [Auto Populate - Automatic search results on initial page load](https://documentation.ajaxsearchpro.com/layout-settings/auto-populate-automatic-search-results-on-initial-page-load.md)
- [Autocomplete and Keyword suggestions](https://documentation.ajaxsearchpro.com/autocomplete-and-keyword-suggestions.md)
- [Autocomplete](https://documentation.ajaxsearchpro.com/autocomplete-and-keyword-suggestions/autocomplete.md)
- [Results and Keyword suggestions](https://documentation.ajaxsearchpro.com/autocomplete-and-keyword-suggestions/keyword-suggestions.md): Predictive keyword and results suggestions
- ["Try these" - suggested phrases](https://documentation.ajaxsearchpro.com/autocomplete-and-keyword-suggestions/try-these-suggested-phrases.md)
- [Theme Options - Visual changes to the search bar](https://documentation.ajaxsearchpro.com/theme-options.md): Search bar visual customization options
- [Theme chooser](https://documentation.ajaxsearchpro.com/theme-options/theme-chooser.md)
- [Preview](https://documentation.ajaxsearchpro.com/theme-options/preview.md)
- [Search box and input field layout](https://documentation.ajaxsearchpro.com/theme-options/search-box-and-input-field-layout.md)
- [Settings and Magnifier icon](https://documentation.ajaxsearchpro.com/theme-options/settings-and-magnifier-icon.md)
- [Settings dropdown](https://documentation.ajaxsearchpro.com/theme-options/settings-dropdown.md)
- [Typography](https://documentation.ajaxsearchpro.com/theme-options/typography.md)
- [Index Table](https://documentation.ajaxsearchpro.com/index-table.md): Index table - generating, configuring and enabling the index table
- [Using WP CLI with the Search Index](https://documentation.ajaxsearchpro.com/index-table/using-wp-cli-with-the-search-index.md): WordPress command line to generate the index in the background
- [File Content Search Addon](https://documentation.ajaxsearchpro.com/index-table/file-content-search-addon.md): How to enable your media parser subscription via a license key
- [Synonyms](https://documentation.ajaxsearchpro.com/synonyms.md): Synonyms are exclusive to the index table engine, supporting any custom post type and media attachment contents.
- [Relevance Options](https://documentation.ajaxsearchpro.com/relevance-options.md): Relevance options
- [Search Statistics](https://documentation.ajaxsearchpro.com/search-statistics.md): Tracking searches, results and user interactions with built-in search statistics module
- [Advanced Options and Uses](https://documentation.ajaxsearchpro.com/advanced-options.md)
- [Using the Results shortcode as a custom results page](https://documentation.ajaxsearchpro.com/advanced-options/using-the-results-shortcode-as-a-custom-results-page.md): Custom results page via the results shortcode
- [Shortcodes in results content](https://documentation.ajaxsearchpro.com/advanced-options/shortcodes-in-results.md)
- [HTML tags in results](https://documentation.ajaxsearchpro.com/advanced-options/html-tags-in-results.md)
- [Primary and Secondary title and description fields](https://documentation.ajaxsearchpro.com/advanced-options/primary-and-secondary-title-and-description-fields.md): Advanced Options -> Content
- [Advanced title and Content fields](https://documentation.ajaxsearchpro.com/advanced-options/advanced-title-and-description-fields.md): Adding custom fields, taxonomy terms, WooCommerce add to cart, star rating, price to the results.
- [User Search - Advanced Title and Content fields](https://documentation.ajaxsearchpro.com/advanced-options/advanced-title-and-description-fields/user-search-advanced-title-and-content-fields.md)
- [Excluding & Including results](https://documentation.ajaxsearchpro.com/advanced-options/excluding-and-including-results.md)
- [Exclude by category or terms](https://documentation.ajaxsearchpro.com/advanced-options/excluding-and-including-results/exclude-by-category-or-terms.md)
- [Exclude or Include by authors (users)](https://documentation.ajaxsearchpro.com/advanced-options/excluding-and-including-results/exclude-or-include-by-users.md)
- [Exclude or Include by date](https://documentation.ajaxsearchpro.com/advanced-options/excluding-and-including-results/exclude-or-include-by-date.md)
- [Exclude by Item or ID](https://documentation.ajaxsearchpro.com/advanced-options/excluding-and-including-results/exclude-by-item-or-id.md)
- [Include by ID](https://documentation.ajaxsearchpro.com/advanced-options/excluding-and-including-results/include-by-id.md): Include posts, pages or custom post type by ID
- [Include by categories or terms (restrict to category)](https://documentation.ajaxsearchpro.com/advanced-options/excluding-and-including-results/include-by-categories-or-terms.md): Restricting results to certain category/categories only
- [Exclude or Include by custom field values](https://documentation.ajaxsearchpro.com/advanced-options/excluding-and-including-results/exclude-or-include-by-custom-field-values.md)
- [Grouping results](https://documentation.ajaxsearchpro.com/advanced-options/grouping-results.md)
- [Keyword Exception & Exclusions](https://documentation.ajaxsearchpro.com/advanced-options/keyword-exception-and-exclusions.md): Excluding keywords or parts of keywords from the search query
- [Result priority settings](https://documentation.ajaxsearchpro.com/result-priority-settings.md)
- [Performance Tuning](https://documentation.ajaxsearchpro.com/performance-tuning.md)
- [Fine tuning the search configuration](https://documentation.ajaxsearchpro.com/performance-tuning/fine-tuning-the-search-configuration.md)
- [Search Cache](https://documentation.ajaxsearchpro.com/performance-tuning/cache.md): Search query and image caching features
- [Visual performance](https://documentation.ajaxsearchpro.com/performance-tuning/visual-performance.md)
- [Ajax performance tracker](https://documentation.ajaxsearchpro.com/performance-tuning/ajax-performance-tracker.md)
- [Compatibility Settings](https://documentation.ajaxsearchpro.com/compatibility-settings.md): Javascript, CSS, styling, fonts and other compatibility settings
- [Google Analytics Integration (GA4)](https://documentation.ajaxsearchpro.com/analytics-integration.md): GA4 Google Tag Analyitics Integration viag Global Site Tag (gtag.js) and Google Tag Manager (GTM)
- [Tracking with Google Site Tag (gtag.js)](https://documentation.ajaxsearchpro.com/analytics-integration/events-tracking.md): Google Analytics Events tracking with Global Site Tag (GA4 & gtag.js)
- [Tracking with Google Tag Manager](https://documentation.ajaxsearchpro.com/analytics-integration/tracking-with-google-tag-manager.md): Google Analytics 4 events tracking integration with Google Tag Manager (GTM)
- [Site Search Tracking](https://documentation.ajaxsearchpro.com/analytics-integration/site-search-tracking.md)
- [Troubleshooting](https://documentation.ajaxsearchpro.com/troubleshooting.md): Some common issues and troubleshooting steps for Ajax Search Pro for WordPress
- [Styling issues](https://documentation.ajaxsearchpro.com/troubleshooting/styling-issues.md): Issues with search design, missing styles, broken CSS or broken style
- [The response data is missing from the ajax request error message](https://documentation.ajaxsearchpro.com/troubleshooting/the-response-data-is-missing-from-the-ajax-request-error-message.md)
- [Translating components](https://documentation.ajaxsearchpro.com/translating-components.md)
- [Translating with WPML](https://documentation.ajaxsearchpro.com/translating-components/translating-with-wpml.md): Using the WPML String Translation module to translate dynamic components
- [Translating with Polylang](https://documentation.ajaxsearchpro.com/translating-components/translating-with-polylang.md)
- [Pre-Purchase FAQ](https://documentation.ajaxsearchpro.com/pre-purchase-faq.md)
- [Plugin API](https://documentation.ajaxsearchpro.com/plugin-api.md)
- [Actions list and usage](https://documentation.ajaxsearchpro.com/plugin-api/actions-list-and-usage.md)
- [Filters list and usage](https://documentation.ajaxsearchpro.com/plugin-api/filters-list-and-usage.md)
- [asp\_query\_args filter](https://documentation.ajaxsearchpro.com/plugin-api/asp_query_args-filter.md)
- [Theme functions](https://documentation.ajaxsearchpro.com/plugin-api/theme-functions.md): Theme functions are to be used within the current site theme files
- [Front-end filters API](https://documentation.ajaxsearchpro.com/plugin-api/front-end-filters-api.md): API for adding/modifying and removing front-end plugin filter boxes
- [Javascript API](https://documentation.ajaxsearchpro.com/plugin-api/javascript-api.md)
- [Other Useful Things](https://documentation.ajaxsearchpro.com/other-useful-things.md)
- [Additional search keywords for post types](https://documentation.ajaxsearchpro.com/other-useful-things/additional-search-keywords-for-post-types.md): Adding new keywords to post types via the post editor screen
- [Negative keywords](https://documentation.ajaxsearchpro.com/other-useful-things/negative-keywords.md): Keywords, which should be ignored by a post basis
- [Meta box on post editor screen](https://documentation.ajaxsearchpro.com/other-useful-things/meta-box-on-post-editor-screen.md)
