Currently only 1 entity type can be indexed due to "Only one "Main Content" field is supported by the Embedding Strategy selected in the Search API Server configuration."

My issue:

I want to index media and also content. Since they are separate entities they show up on the Manage fields for search index but I am only allowed to choose 1 main content on indexing. This is problematic because I need to choose the main content on both entities.

Steps to reproduce:

Set 2 entities on the index and attempt to choose the main content for both.

Comments

chadmandoo created an issue.

chadmandoo’s picture

This appears to be on purpose. But why allow multiple entities to be selected if your embeddings do not allow it?

a.dmitriiev’s picture

Search API provides aggregated fields. You can use it to actually put data from different datasources into 1 field. Or you can also use "Rendered HTML Output" field that also works like aggregated field for all datasources across the index.