我有一个场景,我正在保存同一文档的变体。某些文档属性是可选的,因此自然会存储为NULL。
有人可以建议如何防止FacetResults在结果中返回/计数NULL_VALUE吗?
我的索引如下:
public class ListingsIndex : AbstractIndexCreationTask<Listing>
{
public ListingsIndex()
{
Map = listings => listings
.Select(listing => new
{
category = listing.Category,
make = listing.Make,
size = listing.Size // Size may sometimes be NULL
});
}
}
因此,为了澄清,我想返回某个“Make”的所有文档,然后通过在我的分面导航中选择不应包含NULL_VALUE的“大小”值来进一步过滤结果。
提前致谢。
答案 0 :(得分:0)
在选择后添加位置条件以过滤尺寸:
Map = listings => listings
.Select(listing => new
{
category = listing.Category,
make = listing.Make,
size = listing.Size // Size may sometimes be NULL
}).Where(e => e.Size != null);