@@ -50,7 +50,8 @@ public class SemanticTextIndexVersionIT extends ESIntegTestCase {
50
50
@ Before
51
51
public void setup () throws Exception {
52
52
Utils .storeSparseModel (client ());
53
- availableVersions = IndexVersionUtils .allReleasedVersions ().stream ()
53
+ availableVersions = IndexVersionUtils .allReleasedVersions ()
54
+ .stream ()
54
55
.filter (indexVersion -> indexVersion .after (SEMANTIC_TEXT_INTRODUCED_VERSION ))
55
56
.collect (Collectors .toSet ());
56
57
}
@@ -136,9 +137,7 @@ public void testSemanticText() throws Exception {
136
137
137
138
// Test data ingestion
138
139
String [] text = new String [] { "inference test" , "another inference test" };
139
- DocWriteResponse docWriteResponse = client ().prepareIndex (indexName )
140
- .setSource (Map .of ("semantic_field" , text ))
141
- .get ();
140
+ DocWriteResponse docWriteResponse = client ().prepareIndex (indexName ).setSource (Map .of ("semantic_field" , text )).get ();
142
141
143
142
assertEquals ("Document should be created" , "created" , docWriteResponse .getResult ().toString ().toLowerCase ());
144
143
@@ -147,13 +146,13 @@ public void testSemanticText() throws Exception {
147
146
ensureGreen (indexName );
148
147
149
148
// Semantic Search
150
- SearchSourceBuilder sourceBuilder = new SearchSourceBuilder ()
151
- .query (new SemanticQueryBuilder ("semantic_field" , "inference" ))
149
+ SearchSourceBuilder sourceBuilder = new SearchSourceBuilder ().query (new SemanticQueryBuilder ("semantic_field" , "inference" ))
152
150
.trackTotalHits (true );
153
151
154
- assertResponse (client ().search (new SearchRequest (indexName ).source (sourceBuilder )), response -> {
155
- assertHitCount (response , 1L );
156
- });
152
+ assertResponse (
153
+ client ().search (new SearchRequest (indexName ).source (sourceBuilder )),
154
+ response -> { assertHitCount (response , 1L ); }
155
+ );
157
156
158
157
Settings settings = client ().admin ()
159
158
.indices ()
@@ -162,12 +161,11 @@ public void testSemanticText() throws Exception {
162
161
.getIndexToSettings ()
163
162
.get (indexName );
164
163
165
- //Semantic Search with highlighter only available from 8.18 and 9.0
164
+ // Semantic Search with highlighter only available from 8.18 and 9.0
166
165
if (InferenceMetadataFieldsMapper .isEnabled (settings )) {
167
- SearchSourceBuilder sourceHighlighterBuilder = new SearchSourceBuilder ()
168
- .query (new SemanticQueryBuilder ("semantic_field" , "inference" ))
169
- .highlighter (new HighlightBuilder ().field ("semantic_field" ))
170
- .trackTotalHits (true );
166
+ SearchSourceBuilder sourceHighlighterBuilder = new SearchSourceBuilder ().query (
167
+ new SemanticQueryBuilder ("semantic_field" , "inference" )
168
+ ).highlighter (new HighlightBuilder ().field ("semantic_field" )).trackTotalHits (true );
171
169
172
170
assertResponse (client ().search (new SearchRequest (indexName ).source (sourceHighlighterBuilder )), response -> {
173
171
assertHighlight (response , 0 , "semantic_field" , 0 , 2 , equalTo ("inference test" ));
0 commit comments