I have a Dialogflow CX chatbot that has 2 data stores, one for Unstructured documents and another for FAQ documents. The chatbot works well searching the unstructured documents and replying with appropriate responses. However when I ask a question that I would expect a stored FAQ response from I instead receive an answer based of the unstructured docs. When inspecting the payload we receive via API I see a NOT_FOUND at step "Get FAQ from Data Store with original query". Here is a snippet of the payload:
...
{
"status": {
"code": "NOT_FOUND"
},
"name": "Get FAQ from Data Store with original query",
"responses": [],
"info": "projects/xxxxxxxxxxxxx/locations/global/collections/default_collection/dataStores/my-faq_xxxxxxxxxxxxx"
},
...
When I examine the agent and page/flow through the API and console I cannot see any issues with the dataStoreConnections. It has also been over a day of indexing and the csv has only 8 rows currently. Any ideas?
They are both set up as global.