【发布时间】:2016-10-24 03:01:14
【问题描述】:
我正在将 NEST 从 1.6.2 升级到 2.3.3。未找到 FilterDescriptor、FilterContainer 的获取类型。
NEST 2.3.3 中的等效类型是什么?
提前致谢。
更新
根据@RussCam 的回复,这是我得到的 在 1.6.2
public static Func<FilterDescriptor<Property>, FilterContainer> AddressComponents(string address)
{
return filter => filter
.Query(q => q
.MultiMatch(multimatch => multimatch
.OnFields(
f => f.Address,
f => f.Address.Suffix("shingles"))
.Query(address)
.Type(TextQueryType.CrossFields)
.Operator(Operator.And)
)
);
}
到2.3.3
public static Func<QueryContainerDescriptor<Property>, QueryContainer> AddressComponents(string address)
{
return q => q
.MultiMatch(multimatch => multimatch
.Fields(f => f
.Field(p => p.Address)
.Field(p => p.Address.Suffix("shingles")))
.Query(address)
.Type(TextQueryType.CrossFields)
.Operator(Operator.And)
);
}
【问题讨论】:
标签: elasticsearch nest elasticsearch-net