Skip to content

Commit c1c5890

Browse files
authored
fix Non-Text type field can create analyzer bug
1 parent c50baf6 commit c1c5890

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

sdk/Aliyun/OTS/Handler/ProtocolBufferEncoder.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -516,7 +516,10 @@ private PB.FieldSchema EncodingFieldSchema(DataModel.Search.FieldSchema fieldSch
516516
}
517517

518518
builder.IndexOptions = EncodingIndexOptions(fieldSchema.IndexOptions);
519-
builder.Analyzer = EncodingAnalyzer(fieldSchema.Analyzer);
519+
if(fieldSchema.FieldType == DataModel.Search.FieldType.TEXT)
520+
{
521+
builder.Analyzer = EncodingAnalyzer(fieldSchema.Analyzer);
522+
}
520523

521524
if (fieldSchema.SubFieldSchemas != null)
522525
{

0 commit comments

Comments
 (0)