• A search string of

    rob roy

    returns no results, but searching for

    roy rob

    correctly returns results, including a post with those words in the title (‘Rob Roy’ – the slug is ‘/rob-roy-unabridged’), although it is the third result, no the top one.

    Is there a reason for this? With BetterSearch deactivated, the post is the top result for either search string.

    Thanks!

Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Author Ajay

    (@ajay)

    What’s your site url?

    Thread Starter wnabc

    (@wnabc)

    URL added to profile – thanks!

    Plugin Author Ajay

    (@ajay)

    I checked out your site. I does look like Better Search is installed. But, the output doesn’t look like the output from the plugin. Is this customised? And, what is the customisation?

    But, I do see what you mean. It does pick up results for “Rob Roy” but not without quotes.

    One thing worth trying is reindexing the posts – “Recreate Index” button at the bottom.

    Another thing which is a lot more complicated and requires you to change the table from myISAM to InnoDB and vice versa

    Thread Starter wnabc

    (@wnabc)

    Thanks for your time and reply – much appreciated.

    The results just have simple customisation to style them.

    I’ve tried reindexing the posts, but unfotunately the results are the same. I’ll look into the myISAM/InnoDB option.

    Thanks again.

    I am having a similar issue with a client site.

    Site: http://www.kchealthykids.org
    Search Query: walking detective
    Post that should show up first: https://www.kchealthykids.org/how-walkable-is-your-neighborhood/

    However, that post shows up 14th. There are only two posts on the site that use the word “detective”.

    What should I check into first?

    Plugin Author Ajay

    (@ajay)

    Can you please see the options above that I asked @wnabc to try?

    One thing worth trying is reindexing the posts – “Recreate Index” button at the bottom.

    I did this before commenting. No change.

    Another thing which is a lot more complicated and requires you to change the table from myISAM to InnoDB and vice versa

    This is over my head and will require quite a bit of time investment on my part. Before I dive in, could you walk through the logic of how that would help?

    Plugin Author Ajay

    (@ajay)

    Some information in here: https://dev.mysql.com/doc/refman/5.7/en/storage-engines.html

    myISAM and InnoDB are two different types of storage engines in mySQL. myISAM has fulltext indices long before InnoDB and used to be the default for most installs. Depending on your site content, you might get separate results based on the storage engine.

Viewing 8 replies - 1 through 8 (of 8 total)

The topic ‘Search string combinations/order’ is closed to new replies.