2016-01-27 72 views
0

我基本上有相同的需求,因爲這傢伙: Azure Search Analyzer在Azure搜索中 - 我可以指定.NET SDK中的WhitespaceAnalyzer嗎?

我想存儲一系列空格分隔標籤的「標籤」,每一個都可以包含有限的標點符號字符。正在制定一個POST到REST API的唯一途徑?

我想我可以編碼字符串作爲最後的手段。

 var definition = new Index() 
     { 
      Name = indexname, 
      Fields = new[] 
      { 
       new Field("id", DataType.String)       { IsKey = true }, 
       new Field("objectType", DataType.String)     { IsSearchable = false, IsFilterable = true, IsRetrievable = true }, 
       new Field("referenceId", DataType.Int32)     { IsSearchable = false, IsFilterable = false, IsRetrievable = true }, 
       new Field("name", DataType.String)       { IsSearchable = false, IsFilterable = false, IsRetrievable = true }, 
       new Field("tags", DataType.Collection(DataType.String))  { IsSearchable = true, IsFilterable = false, IsSortable = false, IsFacetable = true, IsRetrievable = true }, 
      }, 
     }; 

回答

1

定製分析器尚未被SDK支持,並且使用REST API是現在使用它們的唯一方法。當此功能超出預覽(可能更早)時,我們會將客戶分析程序支持添加到SDK中。

相關問題