• robinckarlsson

    (@robinckarlsson)


    Hi

    So, I can’t get this one particular synonym to work. I want a search for “efterrätt” to search for “dessert”, but somehow it doesn’t work. If you search for “efterrätt” you get only 1 hit, and if you search for “dessert” you get 3 other hits. I want a search for either “efterrätt” or “dessert” to display all 4 hits.

    I’ve tried “efterrätt = dessert”, the other way around, and also using both at the same time, but no luck.

    I’ve added other synonyms and they work as expected, why won’t this work?

    Thanks in advance
    Robin

    The page I need help with: [log in to see the link]

Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Author Mikko Saari

    (@msaari)

    Both at the same time would be the correct solution here if you want both words find all four posts.

    I can’t see any obvious reason why this wouldn’t work. You could try adding the word “dessert” to the post content and see if that helps – now it only appears in the tags. But that shouldn’t matter, the synonyms should work just as well with tags as they work with post content.

    Thread Starter robinckarlsson

    (@robinckarlsson)

    Yes, I could add “dessert” to the post but that still wouldn’t make all 4 posts appears when searching for “efterrätt”. I also found another synonym pair that doesn’t work: “kycklingbröst” and “kycklingfilé”.

    Could it possibly be the diacritic characters (ä, ö, é)? That’s the only thing I can see that separates these non-working pairs from all the other ones that do work.

    Robin

    Plugin Author Mikko Saari

    (@msaari)

    Yes, that’s a clue there.

    How do those characters appear in your database? If they’re encoded, ie. efterrätt, it may be they’re not working properly. However, if they’re just plain characters in UTF-8, there should be no problem – I just tested the kyckling synonyms, and they work perfectly fine.

    Thread Starter robinckarlsson

    (@robinckarlsson)

    I don’t know how they appear in my database and I don’t know how to check, please advice!

    Plugin Author Mikko Saari

    (@msaari)

    Do you have access to phpMyAdmin, Adminer or some other way to take a look at your MySQL database?

    Thread Starter robinckarlsson

    (@robinckarlsson)

    No, sorry. Don’t even know what that means really. =) But I could probably set it up if it would help. What do you want me to check when I have?

    Plugin Author Mikko Saari

    (@msaari)

    Actually, the easiest way to check is to add the following code to your theme functions.php, then go save the post with the word “efterrätt” in it:

    add_filter('relevanssi_indexing_data', 'rlv_debug');
    function rlv_debug($insert_data) {
        var_dump($insert_data);
        exit();
    }

    That should show you a white screen with lots of random text in it. What does it print out? Once you have copied what it prints out, remove the code and then go save the post again.

    Thread Starter robinckarlsson

    (@robinckarlsson)

    Ok, here’s the random text:

    array(301) { [“långkok”]=> array(1) { [“title”]=> int(1) } [“ärtsoppa”]=> array(2) { [“title”]=> int(1) [“content”]=> int(2) } [“och”]=> array(2) { [“title”]=> int(1) [“content”]=> int(36) } [“pannkakor”]=> array(2) { [“title”]=> int(1) [“content”]=> int(2) } [“torsdagsklassiker”]=> array(1) { [“content”]=> int(1) } [“underbart”]=> array(1) { [“content”]=> int(1) } [“sin”]=> array(1) { [“content”]=> int(1) } [“enkelhet”]=> array(1) { [“content”]=> int(1) } [“rejäl”]=> array(1) { [“content”]=> int(1) } [“mat”]=> array(1) { [“content”]=> int(1) } [“utan”]=> array(1) { [“content”]=> int(5) } [“krusiduller”]=> array(1) { [“content”]=> int(1) } [“dessutom”]=> array(1) { [“content”]=> int(1) } [“billigt”]=> array(1) { [“content”]=> int(1) } [“mättande”]=> array(1) { [“content”]=> int(1) } [“det”]=> array(1) { [“content”]=> int(18) } [“finns”]=> array(1) { [“content”]=> int(1) } [“ett”]=> array(1) { [“content”]=> int(6) } [“par”]=> array(1) { [“content”]=> int(5) } [“olika”]=> array(1) { [“content”]=> int(1) } [“tillvägagångssätt”]=> array(1) { [“content”]=> int(1) } [“vad”]=> array(1) { [“content”]=> int(1) } [“gäller”]=> array(1) { [“content”]=> int(1) } [“ärtsoppan”]=> array(1) { [“content”]=> int(3) } [“men”]=> array(1) { [“content”]=> int(3) } [“här”]=> array(1) { [“content”]=> int(1) } [“sättet”]=> array(1) { [“content”]=> int(1) } [“jag”]=> array(1) { [“content”]=> int(3) } [“föredrar”]=> array(1) { [“content”]=> int(1) } [“vissa”]=> array(1) { [“content”]=> int(2) } [“blötlägger”]=> array(1) { [“content”]=> int(1) } [“ärtorna”]=> array(1) { [“content”]=> int(6) } [“över”]=> array(1) { [“content”]=> int(3) } [“natten”]=> array(1) { [“content”]=> int(1) } [“vilket”]=> array(1) { [“content”]=> int(1) } [“ger”]=> array(1) { [“content”]=> int(1) } [“kortare”]=> array(1) { [“content”]=> int(1) } [“koktid”]=> array(1) { [“content”]=> int(1) } [“kokar”]=> array(1) { [“content”]=> int(2) } [“också”]=> array(1) { [“content”]=> int(2) } [“fläsket”]=> array(1) { [“content”]=> int(3) } [“separat”]=> array(1) { [“content”]=> int(1) } [“sedan”]=> array(1) { [“content”]=> int(4) } [“fläskspadet”]=> array(1) { [“content”]=> int(1) } [“själv”]=> array(1) { [“content”]=> int(1) } [“tycker”]=> array(1) { [“content”]=> int(1) } [“enklare”]=> array(1) { [“content”]=> int(1) } [“att”]=> array(1) { [“content”]=> int(13) } [“bara”]=> array(1) { [“content”]=> int(4) } [“koka”]=> array(1) { [“content”]=> int(5) } [“allt”]=> array(1) { [“content”]=> int(2) } [“tillsammans”]=> array(1) { [“content”]=> int(2) } [“blötlägga”]=> array(1) { [“content”]=> int(1) } [“först”]=> array(1) { [“content”]=> int(1) } [“liksom”]=> array(1) { [“content”]=> int(1) } [“mindre”]=> array(1) { [“content”]=> int(1) } [“krångel”]=> array(1) { [“content”]=> int(1) } [“visst”]=> array(1) { [“content”]=> int(1) } [“tar”]=> array(1) { [“content”]=> int(1) } [“lite”]=> array(1) { [“content”]=> int(3) } [“längre”]=> array(1) { [“content”]=> int(1) } [“tid”]=> array(1) { [“content”]=> int(3) } [“just”]=> array(1) { [“content”]=> int(1) } [“därför”]=> array(1) { [“content”]=> int(1) } [“brukar”]=> array(1) { [“content”]=> int(1) } [“sällan”]=> array(1) { [“content”]=> int(1) } [“samma”]=> array(1) { [“content”]=> int(1) } [“dag”]=> array(1) { [“content”]=> int(1) } [“som”]=> array(1) { [“content”]=> int(3) } [“den”]=> array(1) { [“content”]=> int(5) } [“ska”]=> array(1) { [“content”]=> int(2) } [“ätas”]=> array(1) { [“content”]=> int(1) } [“hellre”]=> array(1) { [“content”]=> int(1) } [“eller”]=> array(1) { [“content”]=> int(6) } [“dagar”]=> array(1) { [“content”]=> int(1) } [“förväg”]=> array(1) { [“content”]=> int(1) } [“håller”]=> array(1) { [“content”]=> int(1) } [“sig”]=> array(1) { [“content”]=> int(2) } [“jättebra”]=> array(1) { [“content”]=> int(1) } [“kylen”]=> array(1) { [“content”]=> int(1) } [“jättelätt”]=> array(1) { [“content”]=> int(1) } [“värma”]=> array(1) { [“content”]=> int(1) } [“upp”]=> array(1) { [“content”]=> int(8) } [“eventuellt”]=> array(1) { [“content”]=> int(6) } [“tillsätta”]=> array(1) { [“content”]=> int(2) } [“vatten”]=> array(1) { [“content”]=> int(5) } [“för”]=> array(1) { [“content”]=> int(4) } [“justera”]=> array(1) { [“content”]=> int(2) } [“konsistensen”]=> array(1) { [“content”]=> int(2) } [“vis”]=> array(1) { [“content”]=> int(1) } [“kan”]=> array(1) { [“content”]=> int(4) } [“man”]=> array(1) { [“content”]=> int(4) } [“lägga”]=> array(1) { [“content”]=> int(1) } [“tiden”]=> array(1) { [“content”]=> int(1) } [“innan”]=> array(1) { [“content”]=> int(1) } [“middagen”]=> array(1) { [“content”]=> int(1) } [“serveras”]=> array(1) { [“content”]=> int(1) } [“steka”]=> array(1) { [“content”]=> int(3) } [“pannkakorna”]=> array(1) { [“content”]=> int(1) } [“givetvis”]=> array(1) { [“content”]=> int(1) } [“utesluta”]=> array(1) { [“content”]=> int(1) } [“vill”]=> array(1) { [“content”]=> int(1) } [“sätt”]=> array(1) { [“content”]=> int(1) } [“göra”]=> array(1) { [“content”]=> int(1) } [“soppan”]=> array(1) { [“content”]=> int(1) } [“helt”]=> array(1) { [“content”]=> int(6) } [“vegetarisk”]=> array(1) { [“content”]=> int(1) } [“behöva”]=> array(1) { [“content”]=> int(1) } [“grönsaksbuljong”]=> array(1) { [“content”]=> int(1) } [“kanske”]=> array(1) { [“content”]=> int(1) } [“nypa”]=> array(1) { [“content”]=> int(2) } [“salt”]=> array(1) { [“content”]=> int(3) } [“smaka”]=> array(1) { [“content”]=> int(2) } [“fram”]=> array(1) { [“content”]=> int(1) } [“med”]=> array(1) { [“content”]=> int(8) } [“fläsk”]=> array(1) { [“content”]=> int(2) } [“cirka”]=> array(1) { [“content”]=> int(13) } [“portioner”]=> array(1) { [“content”]=> int(1) } [“total”]=> array(1) { [“content”]=> int(1) } [“drygt”]=> array(1) { [“content”]=> int(1) } [“timmar”]=> array(1) { [“content”]=> int(5) } [“aktiv”]=> array(1) { [“content”]=> int(1) } [“timme”]=> array(1) { [“content”]=> int(1) } [“ingredienser”]=> array(1) { [“content”]=> int(2) } [“torkade”]=> array(1) { [“content”]=> int(1) } [“ärtor”]=> array(1) { [“content”]=> int(2) } [“fläsklägg”]=> array(1) { [“content”]=> int(1) } [“ben”]=> array(1) { [“content”]=> int(3) } [“svål”]=> array(1) { [“content”]=> int(3) } [” 500″]=> array(1) { [“content”]=> int(1) } [“liter”]=> array(1) { [“content”]=> int(2) } [“stor”]=> array(1) { [“content”]=> int(2) } [“gul”]=> array(1) { [“content”]=> int(1) } [“lök”]=> array(1) { [“content”]=> int(2) } [“nejlikor”]=> array(1) { [“content”]=> int(1) } [“lagerblad”]=> array(1) { [“content”]=> int(2) } [“msk”]=> array(1) { [“content”]=> int(2) } [“torkad”]=> array(1) { [“content”]=> int(2) } [“mejram”]=> array(1) { [“content”]=> int(3) } [“tsk”]=> array(1) { [“content”]=> int(3) } [“timjan”]=> array(1) { [“content”]=> int(3) } [“skölj”]=> array(1) { [“content”]=> int(1) } [“durkslag”]=> array(1) { [“content”]=> int(1) } [“bort”]=> array(1) { [“content”]=> int(2) } [“småskräp”]=> array(1) { [“content”]=> int(1) } [“skala”]=> array(1) { [“content”]=> int(1) } [“löken”]=> array(1) { [“content”]=> int(2) } [“tryck”]=> array(1) { [“content”]=> int(1) } [“fast”]=> array(1) { [“content”]=> int(2) } [“nejlikorna”]=> array(1) { [“content”]=> int(1) } [“placera”]=> array(1) { [“content”]=> int(1) } [“gryta”]=> array(1) { [“content”]=> int(1) } [“minst”]=> array(1) { [“content”]=> int(1) } [“låt”]=> array(1) { [“content”]=> int(4) } [“under”]=> array(1) { [“content”]=> int(2) } [“hög”]=> array(1) { [“content”]=> int(2) } [“värme”]=> array(1) { [“content”]=> int(1) } [“sänk”]=> array(1) { [“content”]=> int(1) } [“värmen”]=> array(1) { [“content”]=> int(1) } [“till”]=> array(1) { [“content”]=> int(8) } [“låg”]=> array(1) { [“content”]=> int(2) } [“sjuda”]=> array(1) { [“content”]=> int(1) } [“totalt”]=> array(1) { [“content”]=> int(2) } [“tills”]=> array(1) { [“content”]=> int(4) } [“sönderkokade”]=> array(1) { [“content”]=> int(2) } [“glöm”]=> array(1) { [“content”]=> int(1) } [“inte”]=> array(1) { [“content”]=> int(2) } [“röra”]=> array(1) { [“content”]=> int(1) } [“bränner”]=> array(1) { [“content”]=> int(1) } [“botten”]=> array(1) { [“content”]=> int(1) } [“tillsätt”]=> array(1) { [“content”]=> int(4) } [“mer”]=> array(1) { [“content”]=> int(3) } [“börjar”]=> array(1) { [“content”]=> int(1) } [“torrt”]=> array(1) { [“content”]=> int(1) } [“skum”]=> array(1) { [“content”]=> int(1) } [“ärtskal”]=> array(1) { [“content”]=> int(1) } [“från”]=> array(1) { [“content”]=> int(3) } [“ytan”]=> array(1) { [“content”]=> int(1) } [“slev”]=> array(1) { [“content”]=> int(1) } [“gånger”]=> array(1) { [“content”]=> int(3) } [“första”]=> array(1) { [“content”]=> int(1) } [“timmen”]=> array(1) { [“content”]=> int(1) } [“efter”]=> array(1) { [“content”]=> int(2) } [“har”]=> array(1) { [“content”]=> int(4) } [“sjudit”]=> array(1) { [“content”]=> int(1) } [“plockar”]=> array(1) { [“content”]=> int(2) } [“slänger”]=> array(1) { [“content”]=> int(2) } [“när”]=> array(1) { [“content”]=> int(3) } [“mört”]=> array(1) { [“content”]=> int(1) } [“genomkokt”]=> array(1) { [“content”]=> int(1) } [“kokade”]=> array(1) { [“content”]=> int(1) } [“hela”]=> array(1) { [“content”]=> int(3) } [“fläsklägget”]=> array(1) { [“content”]=> int(2) } [“lägger”]=> array(1) { [“content”]=> int(1) } [“skärbräda”]=> array(1) { [“content”]=> int(1) } [“svalnat”]=> array(1) { [“content”]=> int(1) } [“pass”]=> array(1) { [“content”]=> int(1) } [“bränna”]=> array(1) { [“content”]=> int(1) } [“dig”]=> array(1) { [“content”]=> int(1) } [“rensar”]=> array(1) { [“content”]=> int(1) } [“kött”]=> array(1) { [“content”]=> int(1) } [“brosk”]=> array(1) { [“content”]=> int(1) } [“tärna”]=> array(1) { [“content”]=> int(1) } [“köttet”]=> array(1) { [“content”]=> int(1) } [“grytan”]=> array(1) { [“content”]=> int(1) } [“kokat”]=> array(1) { [“content”]=> int(1) } [“bör”]=> array(1) { [“content”]=> int(1) } [“vara”]=> array(1) { [“content”]=> int(1) } [“annars”]=> array(1) { [“content”]=> int(1) } [“stund”]=> array(1) { [“content”]=> int(1) } [“behövs”]=> array(1) { [“content”]=> int(1) } [“skvätt”]=> array(1) { [“content”]=> int(2) } [“plocka”]=> array(1) { [“content”]=> int(1) } [“lagerbladen”]=> array(1) { [“content”]=> int(1) } [“servera”]=> array(1) { [“content”]=> int(2) } [“klassisk”]=> array(1) { [“content”]=> int(1) } [“svensk”]=> array(1) { [“content”]=> int(1) } [“senap”]=> array(1) { [“content”]=> int(1) } [“klassiska”]=> array(1) { [“content”]=> int(1) } [” 810″]=> array(1) { [“content”]=> int(1) } [“minuter”]=> array(1) { [“content”]=> int(1) } [“ägg”]=> array(1) { [“content”]=> int(1) } [” 280″]=> array(1) { [“content”]=> int(1) } [“mjölk”]=> array(1) { [“content”]=> int(1) } [” 140″]=> array(1) { [“content”]=> int(1) } [“mjöl”]=> array(1) { [“content”]=> int(2) } [“smält”]=> array(1) { [“content”]=> int(1) } [“smör”]=> array(1) { [“content”]=> int(3) } [“socker”]=> array(1) { [“content”]=> int(1) } [“vaniljsocker”]=> array(1) { [“content”]=> int(1) } [“extra”]=> array(1) { [“content”]=> int(1) } [“blanda”]=> array(1) { [“content”]=> int(1) } [“ingredienserna”]=> array(1) { [“content”]=> int(2) } [“pannkakssmeten”]=> array(1) { [“content”]=> int(1) } [“blender”]=> array(1) { [“content”]=> int(1) } [“pulsera”]=> array(1) { [“content”]=> int(1) } [“mixa”]=> array(1) { [“content”]=> int(1) } [“hastighet”]=> array(1) { [“content”]=> int(1) } [“sekunder”]=> array(1) { [“content”]=> int(3) } [“smeten”]=> array(1) { [“content”]=> int(3) } [“jämn”]=> array(1) { [“content”]=> int(2) } [“skrapa”]=> array(1) { [“content”]=> int(1) } [“ner”]=> array(1) { [“content”]=> int(1) } [“sidorna”]=> array(1) { [“content”]=> int(1) } [“slickepott”]=> array(1) { [“content”]=> int(1) } [“fastnat”]=> array(1) { [“content”]=> int(1) } [“där”]=> array(1) { [“content”]=> int(1) } [“pulsa”]=> array(1) { [“content”]=> int(1) } [“blenderna”]=> array(1) { [“content”]=> int(1) } [“får”]=> array(1) { [“content”]=> int(1) } [“fin”]=> array(1) { [“content”]=> int(1) } [“smet”]=> array(1) { [“content”]=> int(2) } [“alternativt”]=> array(1) { [“content”]=> int(1) } [“vispa”]=> array(1) { [“content”]=> int(1) } [“ihop”]=> array(1) { [“content”]=> int(1) } [“skål”]=> array(1) { [“content”]=> int(1) } [“värm”]=> array(1) { [“content”]=> int(1) } [“stekpanna”]=> array(1) { [“content”]=> int(1) } [“gärna”]=> array(1) { [“content”]=> int(1) } [“nonstick”]=> array(1) { [“content”]=> int(1) } [” 2426″]=> array(1) { [“content”]=> int(1) } [“medelvärme”]=> array(1) { [“content”]=> int(1) } [“liten”]=> array(1) { [“content”]=> int(1) } [“klick”]=> array(1) { [“content”]=> int(1) } [“smälta”]=> array(1) { [“content”]=> int(1) } [“lyft”]=> array(1) { [“content”]=> int(1) } [“stekpannan”]=> array(1) { [“content”]=> int(2) } [“spisen”]=> array(1) { [“content”]=> int(1) } [“häll”]=> array(1) { [“content”]=> int(1) } [“pannan”]=> array(1) { [“content”]=> int(2) } [“samtidigt”]=> array(1) { [“content”]=> int(1) } [“lutar”]=> array(1) { [“content”]=> int(1) } [“alla”]=> array(1) { [“content”]=> int(1) } [“håll”]=> array(1) { [“content”]=> int(1) } [“rullande”]=> array(1) { [“content”]=> int(1) } [“rörelse”]=> array(1) { [“content”]=> int(1) } [“sprida”]=> array(1) { [“content”]=> int(1) } [“tunt”]=> array(1) { [“content”]=> int(1) } [“jämnt”]=> array(1) { [“content”]=> int(1) } [“lager”]=> array(1) { [“content”]=> int(1) } [“ovansidan”]=> array(1) { [“content”]=> int(1) } [“ser”]=> array(1) { [“content”]=> int(1) } [“torr”]=> array(1) { [“content”]=> int(1) } [“vänd”]=> array(1) { [“content”]=> int(1) } [“stekspade”]=> array(1) { [“content”]=> int(1) } [“stek”]=> array(1) { [“content”]=> int(1) } [“andra”]=> array(1) { [“content”]=> int(1) } [“sidan”]=> array(1) { [“content”]=> int(1) } [“fat”]=> array(1) { [“content”]=> int(1) } [“varmhåll”]=> array(1) { [“content”]=> int(1) } [“ugnen”]=> array(1) { [“content”]=> int(1) } [“grader”]=> array(1) { [“content”]=> int(1) } [“upprepa”]=> array(1) { [“content”]=> int(1) } [“processen”]=> array(1) { [“content”]=> int(1) } [“slut”]=> array(1) { [“content”]=> int(1) } [“efterrätt”]=> array(1) { [“content”]=> int(1) } [“exempel”]=> array(1) { [“content”]=> int(1) } [“hemgjort”]=> array(1) { [“content”]=> int(1) } [“äppelmos”]=> array(1) { [“content”]=> int(1) } [“citron”]=> array(1) { [“content”]=> int(1) } [“kanelkolasås”]=> array(1) { [“content”]=> int(1) } }

    Plugin Author Mikko Saari

    (@msaari)

    No problems there. I can’t tell why the synonyms are not working. As far as I can tell, they should.

    Sorting this issue out dives into such technical details that it’s not an easy task through the forums. I’d need to take a closer look at your site, but that’s unfortunately something I can only do for paying customers.

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

The topic ‘One particular synonym doesn’t work’ is closed to new replies.