ElasticSearch mapeia duas tabelas sql com uma chave estrangeira
Suponha que eu tenha a seguinte tabela:
`title`
- id
- name
- tv_series_id
Example:
id=1, name="Episode 2", tv_series_id=4
Posso mapear isso facilmente no ElasticSearch usando a seguinte estrutura JSON:
{
"ID": 1,
"Name": "Episode 2",
"TVSeriesID": 4
}
Se eu tivesse uma segunda tabela chamadatv_series
que otitle
tabela referenciada em uma chave estrangeira, por exemplo:
`tv_series`
- id
- name
Example:
id=4, name='Friends'
Como mapearia esse relacionamento no Elasticsearch? Existe uma maneira genérica pela qual duas tabelas com um ou mais relacionamentos de chave estrangeira podem ser mapeadas no Elasticsearch? Por exemplo, fazendo uma determinada declaração de junção?