Mar 10 2021 09:35 AM
We're looking at implementing an enterprise search, which includes a revamp of our EDP (enterprise data platform). Creating an etl which will ingest data from various sources via ADF into a DL to be used by DW/Synapse as a source of truth. What are the best ways to connect the cognitive search to that gold data (may contain un-, semi-, fully-structured data)?
Mar 10 2021 09:36 AM - edited Mar 10 2021 09:37 AM
We'd like for our users to be able to ask natural language questions of the data and get results (and better yet, actual answers to questions)
Mar 10 2021 09:39 AM
Mar 10 2021 09:43 AM
Mar 10 2021 09:47 AM
Mar 10 2021 09:54 AM
Mar 10 2021 09:58 AM
Mar 10 2021 11:16 AM
@aowens-jmt that is a great example. You could definitely use LUIS to help here because you could break down the intent of this query into a search where project == XXXX. In this particular case, I don't think Semantic Search would help because if you sent a query of "give me a list of people working on project XXXX", the only term in this that would actually help find relevant content in the search index is XXXX. It would not know that the user wants to limit search to the field "project". It is not to say that you need to use LUIS, and you could certainly have you web app intercept this search query and rewrite it as a search query (search=*&$filter=project eq XXXX).