1
截至目前,我正在使用NEST將數據索引到Elasticsearch中。 當我試圖領域的指標一個是not_analyzed
使用下面的代碼:如何添加一個not_analyzed字段到Elasticsearch中
var settings = new ConnectionSettings(
node,
defaultIndex: "resourceid5_analyzed1"
)
.SetDefaultPropertyNameInferrer(p => p);
var client = new ElasticClient(settings);
var response = client.Map<GoodDataAttribute>(m => m.MapFromAttributes()
.Properties(props => props
.String(s1 => s1
.Name(p => p.ResourceGroup)
.Analyzer("keyword")
.IncludeInAll(false)
.Index(FieldIndexOption.NotAnalyzed)
.OmitNorms(true))));
我已經使用SetDefaultPropertyNameInferrer
禁用的彈性性質 的駱駝情況下,我提前
截至目前指數還沒有被創建。 var settings = new ConnectionSettings( node, defaultIndex:「resourceid5_analyzed1」 ) .SetDefaultPropertyNameInferrer(p => p); 此處default-index已創建索引。 即使那麼字段是not_analyzed。 – AkankshaGupta