U4-9393 - Upgrade to Examine 0.1.80

Created by Sebastiaan Janssen 16 Jan 2017, 10:00:27 Updated by Sebastiaan Janssen 18 Jan 2017, 10:49:44

Tags: Unscheduled

Relates to: U4-9395

https://github.com/Shazwazza/Examine/milestone/11?closed=1

With this Examine version, Umbraco sites running on Azure web apps or Umbraco cloud should use the improved configuration for syncing Lucene files locally. This can be achieved with these settings on each of your Indexers:

To store the local Lucene files in the current process's %temp% folder (works on Azure web apps and Umbraco Cloud)

directoryFactory="Examine.LuceneEngine.Directories.SyncTempEnvDirectoryFactory, Examine"

To store the local Lucene files in the current site's ASP.NET Codegen/Temp folder - this works but is not highly recommended because these folders are volatile and will be cleared whenever your /bin folder changes.

directoryFactory="Examine.LuceneEngine.Directories.SyncAspNetCodeGenDirectoryFactory, Examine"

For user's who currently have the useTempStorage="Sync" or useTempStorage="LocalOnly" settings or the tempStorageDirectory="UmbracoExamine.LocalStorage.AzureLocalStorageDirectory, UmbracoExamine" this new configuration supersedes that. If you wish to upgrade to the new settings:

  • Remove useTempStorage and tempStorageDirectory attributes from all indexers and searchers
  • Add the directoryFactory attribute to your indexers - it is not required to add this to your searchers, however for Umbraco Cloud sites it is recommended to add to your searchers too so that any config transforms that may be performed on your site do not affect this setting.

Comments

Sebastiaan Janssen 18 Jan 2017, 10:49:44

https://github.com/umbraco/Umbraco-CMS/commit/54e460cf5bc06f640b7e8166fc2f9cadf75af35e


Priority: Normal

Type: Bug

State: Fixed

Assignee:

Difficulty: Normal

Category:

Backwards Compatible: True

Fix Submitted:

Affected versions:

Due in version: 7.5.8

Sprint: Sprint 50

Story Points:

Cycle: