Skip to content

Commit 0227e06

Browse files
committed
Merge pull request #724 from elasticsearch/fix/722
Added missing Similarity method to StringMappingDescriptor
2 parents 6ea115c + 5d326ad commit 0227e06

File tree

4 files changed

+10
-1
lines changed

4 files changed

+10
-1
lines changed

Diff for: src/Nest/Domain/Mapping/Descriptors/StringMappingDescriptor.cs

+6
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,12 @@ public StringMappingDescriptor<T> Name(Expression<Func<T, object>> objectPath)
1818
{
1919
this._Mapping.Name = objectPath;
2020
return this;
21+
}
22+
23+
public StringMappingDescriptor<T> Similarity(string similarity)
24+
{
25+
this._Mapping.Similarity = similarity;
26+
return this;
2127
}
2228

2329
public StringMappingDescriptor<T> IndexName(string indexName)

Diff for: src/Tests/Nest.Tests.Unit/Core/Map/FluentMappingFullExampleTests.cs

+1
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,7 @@ public void MapFluentFull()
126126
.Properties(props => props
127127
.String(s => s
128128
.Name(p => p.Name)
129+
.Similarity("mysimilarity")
129130
.IndexName("my_crazy_name_i_want_in_lucene")
130131
.IncludeInAll()
131132
.Index(FieldIndexOption.analyzed)

Diff for: src/Tests/Nest.Tests.Unit/Core/Map/Properties/PropertiesTests.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@ public void StringProperty()
1515
var result = this._client.Map<ElasticsearchProject>(m => m
1616
.Properties(props => props
1717
.String(s => s
18-
.Name(p => p.Name)
18+
.Name(p => p.Name)
19+
.Similarity("mysimilarity")
1920
.IndexName("my_crazy_name_i_want_in_lucene")
2021
.IncludeInAll()
2122
.Index(FieldIndexOption.analyzed)

Diff for: src/Tests/Nest.Tests.Unit/Core/Map/Properties/StringProperty.json

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"properties": {
44
"name": {
55
"type": "string",
6+
"similarity": "mysimilarity",
67
"index_name": "my_crazy_name_i_want_in_lucene",
78
"store": "yes",
89
"index": "analyzed",

0 commit comments

Comments
 (0)