【发布时间】:2016-05-18 08:02:44
【问题描述】:
我具有提供自动完成功能所需的功能,该功能仅在我的索引中返回某种类型的文档。
我有自动完成建议器在没有应用上下文的情况下工作。但是当我尝试映射上下文时,它失败了。
这是我的映射。
.Map<MyType>(l => l
.Properties(p => p
.Boolean(b => b
.Name(n => n.IsArchived)
)
.String(s => s
.Name(n => n.Type)
.Index(FieldIndexOption.No)
)
.AutoMap()
.Completion(c => c
.Name(n => n.Suggest)
.Payloads(false)
.Context(context => context
.Category("type", cat => cat
.Field(field => field.Type)
.Default(new string[] { "defaultType" })
)
)
)
)
不确定我做错了什么,因为在智能感知或构建中没有任何错误。
【问题讨论】:
-
什么版本的 NEST 2.x?您使用的是哪个版本的 Elasticsearch?
-
NEST 2.1.0 和 Elasticsearch 2.3.0
标签: elasticsearch autocomplete nest