我希望能够使用 NEST2 客户端设置某种映射,以便将不同的类型自动放入定义的索引中。这可能吗?
我试图映射这样的类型:
client.Map<A>(m => m.Index("index1"));
client.Map<B>(m => m.Index("index2"));
然后像这样索引它们:
client.Index(new SomethingThatGoesToTheDefaultIndex());
client.Index(new A());//Should end up in index1
client.Index(new B());//Should end up in index2
但一切都以默认索引而不是设置索引结束。每次存储数据时是否需要提供所需的索引,或者是否可以为每种类型设置定义的索引?