Information Required ?
avatar slepoy1
slepoy1
27 May 2021

Steps to reproduce the issue

Problem appear after updating from J3.9.26 to J3.9.27.

  1. add video to EasySocial component with short description
  2. result 1: item is indexed (can see it in backend > com_finder / smart search).
  3. but can't find it with smart search on frontend
  4. edit video item and add long description
  5. Result 2: I can now find it with smart search on frontend.

Additional comments

After long hours debugging this issue on site, (clearing the indexes and re-index the videos), what we find out is, if a EasySocial video has a very short description, this video most likely will not be able to search in Smart Search. However, if you give long description to the video, then this video will be searchable in Smart search.

You can try to edit this video and give a very short video description and try to search again using the same search term, you will notice your search will not have the test video.

Based on the these finding, I believed this is an issue from Joomla smart search itself.

look like this is an issue with latest Joomla 3.9.27. I believed Joomla changed something on the smart search which causing the search return inconsistent results.

Votes

# of Users Experiencing Issue
3/3
Average Importance Score
4.67

avatar slepoy1 slepoy1 - open - 27 May 2021
avatar joomla-cms-bot joomla-cms-bot - labeled - 27 May 2021
avatar slepoy1
slepoy1 - comment - 27 May 2021

I temporary fix it this way:

  1. downloaded Joomla! 3.9.26 to 3.9.27 Patch Package (.tar.bz2)
  2. checked what files about com_finder was changed.
  3. downloaded Joomla! 3.9.26 Full Package (.tar.bz2)
  4. unzipped files about com_finder and uploaded it to site (replaced com_finder files 3.9.27 by 3.9.26)
  5. re Index content in com_finder backend
    Result: Now I can find everything.

How is possible to fix it in next Joomla release?

Thanks.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/34242.

avatar slepoy1
slepoy1 - comment - 28 May 2021

Updated: I noticed the same problem with com_content.
If there is short text in Intro text, article will not be found.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/34242.

avatar Quy
Quy - comment - 28 May 2021

Maybe because of this PR #33720. Please replace administrator/components/com_finder/helpers/indexer/indexer.php with the v3.9.26 version to see if it is the culprit.

avatar slepoy1
slepoy1 - comment - 28 May 2021

Maybe because of this PR #33720. Please replace administrator/components/com_finder/helpers/indexer/indexer.php with the v3.9.26 version to see if it is the culprit.

Hi. Yes, I replaced all com_finder related files by files from v3.9.26 and it helped.

Later I’ll try to replace only indexer.php. Thanks.

avatar Quy Quy - change - 28 May 2021
Labels Added: Information Required
avatar Quy Quy - labeled - 28 May 2021
avatar charlynancy54
charlynancy54 - comment - 29 May 2021

I confirm these errors. This also happens with the following finder plugins: categories, weblinks, flexicontent.
I confirm these errors. This also happens with the following finder plugins: categories, weblinks, flexicontent.
Fix it by overwriting old files of the finder component is OK

avatar mbaggy
mbaggy - comment - 1 Jun 2021

same problem in com_content with a short article (316 characters). I did a test: just added some lorem ipsum in an article. After that the article showed up as result.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/34242.

avatar nonickch
nonickch - comment - 3 Jun 2021

Confirming this with com_content. Article title is not being indexed when there's two (or more?) words in the title.
Rolling back to 3.9.26 and saving the article makes it searchable. Updating to 3.9.27 no longer makes it searchable.

Said article has no content in the html editor, we compose it on the fly from customfields.
I did try inserting 5 lines of 100chars, did not fix it. So I'm not sure that the length of the article is at fault.
I did trace this down to the indexer. The title does not end up as a term in the terms table. It's "duh" thing, but I did check :)


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/34242.

avatar Quy
Quy - comment - 10 Jun 2021

Please post which files were replaced/reverted to fix the issue.

avatar prinswebdevelopment
prinswebdevelopment - comment - 11 Jun 2021

Same problem with all titles? I can't find articles on part of title that doesn't exist in article self.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/34242.

avatar nonickch
nonickch - comment - 11 Jun 2021

@Quy : Rolling back 3.9.27 to 3.9.26 is what fixed the issue for me, after re-indexing the test article via opening/saving it (I can only assume that there's no difference between mass-index and single-article indexing).

So the file-list is everything in 3.9.26. (EDIT: this should be "everything in 3.9.27" )

@prinswebdevelopment : I had a similar theory, but I didn't get to verify it so I'm not 100% certain.
I'll prod at this issue within the week and I'll probably get closer to this, if not home in.

avatar HLeithner
HLeithner - comment - 12 Jun 2021

@Hackwar found a regression in on of the pr merged into 3.9.27. We hopefully see a fix soon.

avatar Quy Quy - close - 13 Jun 2021
avatar Quy
Quy - comment - 13 Jun 2021

Please test PR ##34497

avatar Quy Quy - change - 13 Jun 2021
Status New Closed
Closed_Date 0000-00-00 00:00:00 2021-06-13 14:37:22
Closed_By Quy

Add a Comment

Login with GitHub to post a comment