Get WPFTS Pro today with 25% discount!

Pro license purchased on Jan 17, 2020 is suddenly invalid?! What's up?

Suggested Topics

  • 1 Votes
    2 Posts
    135 Views
    EpsilonAdminE

    Hi @marcellosalass

    Actually WPFTS could be not that great for you in case you have millions of records (e.g. posts).
    The whole Wordpress could be not good for you either, because to handle such amount of data you will need to use specific optimization and caching algorithms and even clustering.

    I would like to propose you to use full-text solutions based on Apache Solr or Elastic Search - those tools are implemented in Java and work way faster than PHP+MySQL solution provided by WPFTS and they are especially good for big data.

    Alternatively you can wait until we release a new WPFTS version (in 1-2 months) that can use self-hosted Elastic Search engine to keep full-text index and uses WPFTS data collecting algorithms.

    Thank you for the question.

  • How long should indexing take?

    General Discussion
    10
    0 Votes
    10 Posts
    1k Views
    EpsilonAdminE

    @paulf Hi, yes, please. You can put me a message directly to my email [hidden] also

  • Working with BuddyDrive ?

    General Discussion
    1
    0 Votes
    1 Posts
    552 Views
    No one has replied
  • Adding woocommerce SKU and taxonomy

    General Discussion
    2
    0 Votes
    2 Posts
    968 Views
    EpsilonAdminE

    Yes, it looks correct. I think there should be a better way to get taxonomy (using WP native methods). Also, I see a bit strange names for custom post meta names (MPN Number and MPN2 Number) - please be sure they are stored in a database like this exactly.

    You can check your hook using Sandbox / Test Index. Just put the product post ID into the input and press the button. It should show you all cluster values, including 'sku' and 'product taxonomy'. Next, you can go to Edit one product and press Update to force WPFTS to rebuild index for this product. After that, this product should become searchable by sku and taxonomy.

    If so, you can press Rebuild Index to rebuild an index for all products.

  • Include PDF's Uploaded via RCWD Upload

    General Discussion
    3
    0 Votes
    3 Posts
    834 Views
    EpsilonAdminE

    Hi, the idea is to use wpfts_index_post hook to extract the special meta-field (added by RCWD) value and index the file which is linked there.

    The working code is below.

    add_filter('wpfts_index_post', function($index, $post) { global $wpfts_core; if ($post && $wpfts_core && function_exists('get_field')) { if ($post->post_type == 'paper') { // You can change the post_type here $file = get_field('file', $post->ID); // You can change the ACF field name here if (isset($file['path']) && (strlen($file['path']) > 0)) { // Add a special library to work with file contents (included to WPFTS Pro) require_once $wpfts_core->root_dir.'/includes/wpfts_utils.class.php'; // This call will return extracted text from the FILE $ret = WPFTS_Utils::GetCachedFileContent_ByLocalLink($file['path'], false, true); // Store the content to separate index cluster (so we can apply different relevance weight to it, if required) $index['rcwd_file_content'] = isset($ret['post_content']) ? trim($ret['post_content']) : ''; } } } return $index; }, 3, 2);

    Looks not that hard?

    Also, you can download the ready addon plugin here.

    wpfts-addon-rcwd-uploader.zip

Be the first to read the news!

We are always improving our products, adding new functions and fixes. Subscribe now to be the first to get the updates and stay informed about our sales! We are not spammy. Seriously.

Join Us Now!

We are a professional IT-team. Many of us have been working in a Web IT field for more than 10 years. Our advanced experience of software development has been employed in the creation of the WordPress FullText Search plugin. All solutions implemented into the plugin have been used for 5 or more years in over 60 different web-projects.

We are looking forward to your comments, requests and suggestions in relation to the current plugin and future updates.

ewm-logo-450

The forum powered by NodeBB | Contributors