我想使用NEST库的Fluent界面来创建索引,其中包括设置自定义过滤器,分析器和类型映射.我想避免使用特定于NEST的注释来装饰我的类.
我在http://nest.azurewebsites.net/indices/create-indices.html和 http://nest.azurewebsites.net/indices/put-mapping.html上看过这些文档.本文档虽然显示了一些示例,但还不够完整,无法帮助我弄清楚如何使用Fluent API构建一些复杂的索引方案.
我发现http://euphonious-intuition.com/2012/08/more-complicated-mapping-in-elasticsearch/上的教程非常有用; 一些代码显示如何通过NEST Fluent接口代替直接JSON来构建本教程中的过滤器,分析器和映射,这将是这个问题的一个很好的答案.