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-case best-case average-case Index frequency 60 minutes 30 minutes 45 minutes Indexing time 40 minutes 5 minutes 15 minutes total 100 minutes 35 minutes 60 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