如何通过使用NEST包在字段级别创建索引

时间:2019-01-07 13:07:07

标签: elasticsearch asp.net-core asp.net-core-mvc nest asp.net-core-2.1

我需要使用 NETS 软件包在弹性搜索中创建字段级索引。我正在使用 .net core 进行开发。

在这个字段中,我有 Name Mobile_number app_id address country < / em>。

在搜索过程中,我使用的是 Name Mobile_number app_id 字段。因此,我需要为上述字段创建索引。

我正在使用以下代码创建索引:

[ElasticProperty(Store=false, Index=FieldIndexOption.not_analyzed)]

我遇到以下错误:

  

类型或名称空间名称“ ElasticPropertyAttribute”不能为   找到(您是否缺少using指令或程序集引用?)

     

找不到类型或名称空间名称'ElasticProperty'(是   您缺少using指令或程序集引用吗?)

     

找不到类型或名称空间名称“ Store”(您是否丢失了   使用指令还是程序集引用?)

     

找不到类型或名称空间名称“索引”(您是否丢失了   使用指令还是程序集引用?)

     

'FieldIndexOption'不包含'not_analyzed'的定义

如果可能的话,我期望使用ui提供简单的工作源代码。

如何为字段创建索引。

谢谢...

1 个答案:

答案 0 :(得分:1)

  

[ElasticProperty(Store = false,Index = FieldIndexOption.not_analyzed)]

对于p + geom_raster(aes(x=Var1, y=Var2, fill=value), interpolate = TRUE) + # add masking layers annotate(geom = "rect", xmin = -Inf, xmax = Inf, ymin = -Inf, ymax = 1*10^-10, fill = "white") + annotate(geom = "rect", xmin = -Inf, xmax = Inf, ymin = 1*10^-9, ymax = Inf, fill = "white") ,它已迁移到ElasticType,对于ElasticsearchType,它已迁移到特定属性,例如ElasticPropertyDate等。检查Attribute based mapping

这是一个简单的演示:

Text

再说一遍,检查[5.0 Breaking Change] String -> Keyword or Text #2384