我对弹性搜索和 NEST 真的很陌生,很抱歉这个基本问题。
我正在尝试找出如何搜索在集合属性中具有匹配项的所有文档。
我的弹性文档对象看起来像这样:
[ElasticType(Name="my_document")]
public class MyDocument
{
public long Id { get; set; }
public long[] TagIds { get; set; }
}
我想知道我如何搜索他们的TagIds
财产中有一定数量的文件。
我想做这样的事情:
elasticClient.Search<MyDocument>(x =>
x.Query(s => s.Terms(z => z.TagIds.Contains(searchVal))));