File tree Expand file tree Collapse file tree 2 files changed +7
-1
lines changed
x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change 10
10
import org .elasticsearch .features .FeatureSpecification ;
11
11
import org .elasticsearch .features .NodeFeature ;
12
12
import org .elasticsearch .xpack .inference .mapper .SemanticTextFieldMapper ;
13
+ import org .elasticsearch .xpack .inference .queries .SemanticQueryBuilder ;
13
14
import org .elasticsearch .xpack .inference .rank .random .RandomRankRetrieverBuilder ;
14
15
import org .elasticsearch .xpack .inference .rank .textsimilarity .TextSimilarityRankRetrieverBuilder ;
15
16
@@ -25,7 +26,8 @@ public Set<NodeFeature> getFeatures() {
25
26
return Set .of (
26
27
TextSimilarityRankRetrieverBuilder .TEXT_SIMILARITY_RERANKER_RETRIEVER_SUPPORTED ,
27
28
RandomRankRetrieverBuilder .RANDOM_RERANKER_RETRIEVER_SUPPORTED ,
28
- SemanticTextFieldMapper .SEMANTIC_TEXT_SEARCH_INFERENCE_ID
29
+ SemanticTextFieldMapper .SEMANTIC_TEXT_SEARCH_INFERENCE_ID ,
30
+ SemanticQueryBuilder .SEMANTIC_TEXT_INNER_HITS
29
31
);
30
32
}
31
33
Original file line number Diff line number Diff line change 16
16
import org .elasticsearch .cluster .metadata .InferenceFieldMetadata ;
17
17
import org .elasticsearch .common .io .stream .StreamInput ;
18
18
import org .elasticsearch .common .io .stream .StreamOutput ;
19
+ import org .elasticsearch .features .NodeFeature ;
19
20
import org .elasticsearch .index .mapper .MappedFieldType ;
20
21
import org .elasticsearch .index .query .AbstractQueryBuilder ;
21
22
import org .elasticsearch .index .query .MatchNoneQueryBuilder ;
49
50
import static org .elasticsearch .xpack .core .ClientHelper .executeAsyncWithOrigin ;
50
51
51
52
public class SemanticQueryBuilder extends AbstractQueryBuilder <SemanticQueryBuilder > {
53
+ // **** THE semantic_text.inner_hits CLUSTER FEATURE IS DEFUNCT, NEVER USE IT ****
54
+ public static final NodeFeature SEMANTIC_TEXT_INNER_HITS = new NodeFeature ("semantic_text.inner_hits" );
55
+
52
56
public static final String NAME = "semantic" ;
53
57
54
58
private static final ParseField FIELD_FIELD = new ParseField ("field" );
You can’t perform that action at this time.
0 commit comments