Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Relation search indexing changes

For the 2018.06 release, Exponential changed the way relations are indexed. Previously the relation metadata was loaded recursively, meaning that relations of relations etc. were also included. This behavior was changed…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/bc/5.90/relation_indexing.md

Relation search indexing changes

For the 2018.06 release, Exponential changed the way relations are indexed. Previously the relation metadata was loaded recursively, meaning that relations of relations etc. were also included. This behavior was changed to only include Objects one level deep so only direct relations are taken into account.

The change was done to avoid various recursion problems when relations are circular. Also, the new behavior allows for better (more relevant) search results.

The affected kernel Datatypes are eZObjectRelationType and eZObjectRelationListType.

If you have your custom Datatype that stores relations to other Objects, you can make it behave similarly. Just add the following to your Datatype class:

    public function isRelationType()
    {
        return true;
    }

Something wrong on this page? Report an error

Documentation license

This page was inherited from the documentation of the original software. It is not covered by the GNU Free Documentation License; it is distributed under the GNU General Public License, version 2.

Copyright (C) 1999 - 2014 eZ Systems AS and contributors