Nightly Rates on Unit level

Introduction

This Index mode uses the cashflowrules directly to calculate the prices.

Performance

Faster processing time of changes since no pricecache is required to pre-calculate prices and only night prices are stored.

Small index size because of efficient storage of the availability data.

Requirements

  • Nightly rates

Functional

  • Distribution channels with the same representation and rates will end up in the same documents, for each of these groups of distribution channels we need to calculate prices.
  • For distribution channels having unique specials, prices need to be calculated separately.
  • X=Y offers are not supported in this index mode.
  • Implies on unit level are not supported.

Flow

Elasticsearch index process

  • Re-indexes are running twice a day: in the early morning and early evening (concern time zone). These completely refresh the availability index.
  • Updates are running every hour or every half an hour(this differs per customer). These updates process changes in prices, rentability, representations, releases, and reservability.
  • Depending on how many changes need to be processed, this process can take several seconds (no or few changes) to 50 minutes (many changes that need a complete refresh of the index).
  • Price, offer, rentability, representation, release, and reservability changes are picked up with every update/re-index process.



    Changes available

    worst-casebest-caseaverage-case
    Index frequency60 minutes30 minutes45 minutes
    Indexing time40 minutes5 minutes15 minutes
    total100 minutes35 minutes60 minutes

Side notes

Fully-booked accommodation types

If an accommodation type gets fully booked for a certain period, the availability index will be updated immediately by removing that accommodation type for that period from the index.

Changes requiring a full re-index

The following changes require a complete re-index before they will be available online, therefore it can take up to 12 hours (time between two re-indexes before they will be available online).

  • Changing an amenity
  • Changing capacity
  • Changing the number of bathrooms
  • Changing the number of bedrooms
  • Changing priority
  • Updates in rating
  • Adding new stayperiods