Announcements
This site is in read only until July 22 as we migrate to a new platform; refer to this community post for more details.
Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

Datastore Prioritization

Hello there,

I have a page in Dialogflow CX that uses a website datastore, unstructured documents, and structured documents. I have all 3 connected.  

Is there a prioritization between 3

Screenshot 2024-08-20 at 3.21.27 PM.png

? In that is one datastore looked through first before the other?

0 3 179
3 REPLIES 3

Hi @Ian_Stack,

As mentioned by @jaia in this response, the prioritization of data stores lacks a standardized approach as it treats all configured data store sources equally if you have more than one and it doesn't follow a set of sequence when processing them. When a user query comes in, Dialogflow CX searches all configured data store sources simultaneously to find a match. Once a relevant match is found, it doesn't continue searching through other data sources.

I hope the above information is helpful.

So when you say 'Once a relevant match is found, it doesn't continue searching through other data sources.', you/we don't know which datastore is hit first?

 

@Ian_Stack - Yes, all configured data store sources are searched simultaneously for a match, making it impossible to determine which data store was hit first given that it does not process them in any specific order.