Я использую Elasti c Search 6.5.4 и клиент NEST версии 6. У меня есть массив строк для поиска с полем в индексе. Я попытался использовать запрос терминов, и он выглядит следующим образом.
Example
dynamicOrganizationList = [ "org1","org2" ].
And in my Index I have different organization values for different records. Like for Document 1, I have org1 as Organization.<b For 2nd document, I have org2 as an organization and for 3rd document have org3 as organization
{
{
id:"doc1",
Organization:"org1"
}
{
id:"doc2",
Organization:"org2"
}
{
id:"doc3",
Organization:"org3"
}
}
Теперь мне нужны записи с идентификаторами организаций org1 or org2
.
Это тот запрос, который я использовал
.Query(q => q.Terms(b => b.Name("metrics_query").Boost(1.1).Field(f => f.Organization).Terms(dynamicOrganizationList))
Заранее спасибо.