I have a web application built for enterprise search using Coveo. It has lot of sources (CSVs, Excel, Sharepoint, S3, APIs, etc.) indexed using default Coveo Connectors and few custom Connector written in C#.
I wanted to build a POC for the same and be able to demonstrate the Elasticsearch Capabilities with all those sources.
Data is not only incremental but also mutable. Meaning, already indexed data can have changes must be able to update the changes.
I need a one technology to connect and index all those data sources. Be it python Client or Logstash. what is the best possibility. I do not have any logs for now.
One of the main reasons to move to Elasticsearch is due to open source. whereas, Coveo needs License.
BTW, I am Elastic Certified Engineer, But I don't have good experience in font-end Stack. I am looking for advise from both front-end & Back-end perspective.
I really do appreciate your recommendations/ suggestions.