0

I have three different data sources which get updated at separate times each day. My first idea was to combine all the data into a single index but I'm wondering if it's more sensible to keep each data source in their own index. That way when a data source gets updated, I can just refresh one index.

When it comes to searching I'll just search all index. Is this a sensible approach or will it introduce a lot of overheads by separating it out.

James

Jimmy
  • 12,087
  • 28
  • 102
  • 192

1 Answers1

2

If it makes sense to merge the indices you can do so, but if you want the flexibility of refreshing only one source - you should keep them separated.

I'm not sure if you're aware of aliases: you can define an alias that will include all the three indices - so that from a "user" perspective you don't have to search "all the indices" - it'll be transparent to the user that it's actually not a single index.

Nir Alfasi
  • 53,191
  • 11
  • 86
  • 129