Swarm 15 introduced the setting search.enableDelimiterPaths=True
so that the elasticsearch index when a search feed is first created will have a new paths
field. That allows for faster delimiter listings when gateway.cfg has [folder_listings] usePaths=true
(https://perifery.atlassian.net/wiki/spaces/public/pages/2443810201/Gateway+Configuration#%5Bfolder_listings%5D ). Starting with Gateway 8.0.3 usePaths=true
is the default though it’s only in effect when ?prefix
is not specified or contains a small number of pseudo-directories.
Gateway 8 will log a warning if usePaths
is ignored due to any entries in the elasticsearch index missing the field. Unfortunately Gateway 7 could log a false warning. This can happen if the search feed was created before search.enableDelimiterPaths
was True or if it was temporarily changed to False while adding/updating objects.
...