Project

General

Profile

Actions

Feature #53885

open

Epic #65815: Improve Indexed search indexer

sys_language_uid vs. sys_language_content

Added by Jonathan Krusy over 10 years ago. Updated about 4 years ago.

Status:
New
Priority:
Should have
Assignee:
-
Category:
Indexed Search
Target version:
-
Start date:
2013-11-22
Due date:
% Done:

0%

Estimated time:
PHP Version:
5.3
Tags:
Complexity:
Sprint Focus:

Description

Indexed Search only indexes pages when sys_language_uid and sys_language_content have the same value.
In some cases, indexed search won't index pages.

For example:
We have three different root-pages (root-A, root-B, root-C) with different sys_language_uids.
All of them have one page, displaying the content from another page-root (root-D) with a completly different sys_language_uid (in this case: default 0)
With sys_language_mode = content_fallback, the pages from A, B and C will display the content from D, but sys_language_content would be 0.
Therefore the pages from A, B and C won't be indexed due to the line

if (!strcmp($pObj->sys_language_uid, $pObj->sys_language_content)) {

in the Indexer Class.

Is there a possibility to add an extra configuration to skip this test?

Actions

Also available in: Atom PDF