Skip to main content

2019.3 to 2020.0

1. Index Search: Transition to New Index Schema​

What changed​

ADITO 2020 introduces a new index schema that replaces the older version. The previous schema is now only supported in a limited capacity.

Why it matters​

The new index schema improves indexing capabilities and performance but requires the old index to be deleted before creating a new one. Continuing to use the old index may lead to inconsistencies or degraded performance.

  • Locate the existing index folder, typically found in the server's data directory (e.g., $PROJECTHOME/data/default for the "default" system).
  • Completely delete the index folder to remove the old index.
  • Allow the system to create a new index using the updated schema during the next startup or indexing process.
warning

Creating a new index from scratch can be time-consuming depending on the volume of data. This process may impact performance on production environments.

Schedule the update during off-peak hours, such as evenings or times when minimal users are active, to reduce disruption.


2. Index Collection Naming: Configurable Collection Name Property​

What changed​

ADITO 2020 allows customization of the index collection name through the collectionName property in the instance configuration.

Why it matters​

Customizing the collection name provides better organization and clarity within the indexing system, enabling easier management of multiple indices.

  • Navigate to the instance configuration location in your xRM 2020 project: system -> default -> _____CONFIGURATION -> Modules -> Indexsearch.
  • Set the collectionName property according to your naming preferences.

Naming rules:

  • If left empty (default), the collection name will be <ProjectName>_<SystemName>.
  • Names must only contain letters, digits, dashes (-), or underscores (_).
  • Names must not start with a dash.
  • Names must not contain any whitespace characters.