Skip to content

Commit 48b7f47

Browse files
committed
Flat object field should delegate to keyword field for most query types
Signed-off-by: kkewwei <[email protected]>
1 parent 0d38d14 commit 48b7f47

File tree

5 files changed

+1037
-157
lines changed

5 files changed

+1037
-157
lines changed

server/src/main/java/org/opensearch/common/xcontent/JsonToStringXContentParser.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,11 @@
2424
import java.nio.CharBuffer;
2525
import java.util.ArrayList;
2626

27+
import static org.opensearch.index.mapper.FlatObjectFieldMapper.DOT_SYMBOL;
28+
import static org.opensearch.index.mapper.FlatObjectFieldMapper.EQUAL_SYMBOL;
29+
import static org.opensearch.index.mapper.FlatObjectFieldMapper.VALUE_AND_PATH_SUFFIX;
30+
import static org.opensearch.index.mapper.FlatObjectFieldMapper.VALUE_SUFFIX;
31+
2732
/**
2833
* JsonToStringParser is the main parser class to transform JSON into stringFields in a XContentParser
2934
* returns XContentParser with one parent field and subfields
@@ -44,11 +49,6 @@ public class JsonToStringXContentParser extends AbstractXContentParser {
4449

4550
private DeprecationHandler deprecationHandler;
4651

47-
private static final String VALUE_AND_PATH_SUFFIX = "._valueAndPath";
48-
private static final String VALUE_SUFFIX = "._value";
49-
private static final String DOT_SYMBOL = ".";
50-
private static final String EQUAL_SYMBOL = "=";
51-
5252
public JsonToStringXContentParser(
5353
NamedXContentRegistry xContentRegistry,
5454
DeprecationHandler deprecationHandler,

0 commit comments

Comments
 (0)