0
Basicly我有類似這樣ElasticSearch鳥巢標誌C#
[Flags]
public enum MyFlags
{
FirstFlag = 1,
SecondFlag = 2
}
public class MyClass
{
public int Id {get;set;}
public MyFlags MyFlagProperty { get; set; }
}
Client.Search<T, TResult>(c=>c.Query ???)
我的問題一個標誌字段,這裏是我找不到任何方法來搜索只要求我FirstFlag條目。我接近這個錯誤嗎?我應該使用2個屬性嗎?
public class MyClass
{
public int Id {get;set;}
public bool MyFirstFlag { get; set; }
public bool MySecondFlag { get; set; }
}
Client.Search<T, TResult>(c => c.Query(d => d.Term("MyFirstFlag", true)));
這裏最好的辦法是什麼?你會不會建議不要使用標誌,而只是去屬性?