Join us as we take a first look at Smart Search for Joomla 4 and 5.
00:00:00 Introduction & Joomla 3 vs. 4 Search
00:13:56 Smart Search Configuration
00:28:16 Frontend Testing & Issues
01:01:15 Advanced Troubleshooting
02:53:50 Resolution & Takeaways
Summary
1. Livestream Introduction & Migration Context
-
Overview of Joomla 3 vs. Joomla 4 search migration issues.
-
Smart Search required after migration from J3 to J4.
2. Install Smart Search in Joomla 4
-
Enable Smart Search Content Plugin and start indexing.
-
Run the indexer to index articles, categories, and tags.
3. Testing Frontend Search & Bug Discovery
-
Identify frontend bug related to author/category display.
-
Confirm the issue persists even after indexing new articles.
4. Debugging Untranslated Strings
-
Use Language Debug mode to reveal untranslated strings causing issues.
-
Add temporary language overrides to patch the problem.
5. Identify Root Cause: Migration Corruption
-
Confirm that the bug stems from the migration process.
-
Verify the issue doesn't appear on fresh Joomla 4 installs.
6. Enabling Language Debugging for Deeper Troubleshooting
-
Enable Language Debugging to trace untranslated strings.
-
Identify the problematic key (
PLG_FINDER_QUERY_FILTER_BRANCH_*
).
7. Fixing the Issue Temporarily with ReReplacer
-
Use the ReReplacer extension to hide untranslated strings temporarily.
8. Permanent Solution: Rebuild Categories & Reindex
-
Rebuild categories and reindex the site to correct taxonomy issues.
-
This resolves the corrupted indexing from the migration process.
9. Final Fix Confirmation
-
Confirm the fix works by testing the search functionality again.
-
The root cause was migration corruption of taxonomy indexing.
10. Key Lesson Learned: Importance of Language Debugging
-
Language Debugging is crucial for uncovering hidden issues with untranslated strings during migration.
Please send any feedback or bug reports or queries to;
Contact Tim Davis βΊ
Joomla Training Cohort βΊ https://cybersalt.com/jtc
Add comment