mirror of
https://github.com/spring-projects/spring-data-elasticsearch.git
synced 2025-06-21 03:22:11 +00:00
DATAES-285 - Polishing
* drop superfluous class FieldIndex * change FieldType text and keyword starting with capital letters Original commit: 089d7746be2f2fc4a395bd5c814f664729121f21
This commit is contained in:
parent
9c235cd53c
commit
ace5a21b05
@ -1,26 +0,0 @@
|
|||||||
/*
|
|
||||||
* Copyright 2014 the original author or authors.
|
|
||||||
*
|
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
* you may not use this file except in compliance with the License.
|
|
||||||
* You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License.
|
|
||||||
*/
|
|
||||||
package org.springframework.data.elasticsearch.annotations;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author Artur Konczak
|
|
||||||
* @author Mohsin Husen
|
|
||||||
* @author Alexander Volz
|
|
||||||
* @author Dennis Maaß
|
|
||||||
*/
|
|
||||||
public enum FieldIndex {
|
|
||||||
not_analyzed, analyzed, no
|
|
||||||
}
|
|
@ -21,5 +21,17 @@ package org.springframework.data.elasticsearch.annotations;
|
|||||||
* @author Artur Konczak
|
* @author Artur Konczak
|
||||||
*/
|
*/
|
||||||
public enum FieldType {
|
public enum FieldType {
|
||||||
text, Integer, Long, Date, Float, Double, Boolean, Object, Auto, Nested, Ip, Attachment, keyword
|
Text,
|
||||||
|
Integer,
|
||||||
|
Long,
|
||||||
|
Date,
|
||||||
|
Float,
|
||||||
|
Double,
|
||||||
|
Boolean,
|
||||||
|
Object,
|
||||||
|
Auto,
|
||||||
|
Nested,
|
||||||
|
Ip,
|
||||||
|
Attachment,
|
||||||
|
Keyword
|
||||||
}
|
}
|
||||||
|
@ -16,7 +16,7 @@
|
|||||||
package org.springframework.data.elasticsearch.core.facet;
|
package org.springframework.data.elasticsearch.core.facet;
|
||||||
|
|
||||||
import static org.springframework.data.elasticsearch.annotations.FieldType.Integer;
|
import static org.springframework.data.elasticsearch.annotations.FieldType.Integer;
|
||||||
import static org.springframework.data.elasticsearch.annotations.FieldType.text;
|
import static org.springframework.data.elasticsearch.annotations.FieldType.Text;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@ -36,14 +36,14 @@ public class ArticleEntity {
|
|||||||
@Id
|
@Id
|
||||||
private String id;
|
private String id;
|
||||||
private String title;
|
private String title;
|
||||||
@Field(type = text, fielddata = true)
|
@Field(type = Text, fielddata = true)
|
||||||
private String subject;
|
private String subject;
|
||||||
|
|
||||||
@MultiField(
|
@MultiField(
|
||||||
mainField = @Field(type = text),
|
mainField = @Field(type = Text),
|
||||||
otherFields = {
|
otherFields = {
|
||||||
@InnerField(suffix = "untouched", type = text, store = true, fielddata = true, indexAnalyzer = "keyword"),
|
@InnerField(suffix = "untouched", type = Text, store = true, fielddata = true, indexAnalyzer = "keyword"),
|
||||||
@InnerField(suffix = "sort", type = text, store = true, indexAnalyzer = "keyword")
|
@InnerField(suffix = "sort", type = Text, store = true, indexAnalyzer = "keyword")
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
private List<String> authors = new ArrayList<>();
|
private List<String> authors = new ArrayList<>();
|
||||||
|
@ -19,7 +19,6 @@ import org.springframework.core.style.ToStringCreator;
|
|||||||
import org.springframework.data.annotation.Id;
|
import org.springframework.data.annotation.Id;
|
||||||
import org.springframework.data.elasticsearch.annotations.Document;
|
import org.springframework.data.elasticsearch.annotations.Document;
|
||||||
import org.springframework.data.elasticsearch.annotations.Field;
|
import org.springframework.data.elasticsearch.annotations.Field;
|
||||||
import org.springframework.data.elasticsearch.annotations.FieldIndex;
|
|
||||||
import org.springframework.data.elasticsearch.annotations.FieldType;
|
import org.springframework.data.elasticsearch.annotations.FieldType;
|
||||||
import org.springframework.data.elasticsearch.annotations.Parent;
|
import org.springframework.data.elasticsearch.annotations.Parent;
|
||||||
|
|
||||||
@ -38,7 +37,7 @@ public class ParentEntity {
|
|||||||
|
|
||||||
@Id
|
@Id
|
||||||
private String id;
|
private String id;
|
||||||
@Field(type = FieldType.text, store = true)
|
@Field(type = FieldType.Text, store = true)
|
||||||
private String name;
|
private String name;
|
||||||
|
|
||||||
public ParentEntity() {
|
public ParentEntity() {
|
||||||
@ -67,10 +66,10 @@ public class ParentEntity {
|
|||||||
|
|
||||||
@Id
|
@Id
|
||||||
private String id;
|
private String id;
|
||||||
@Field(type = FieldType.text, store = true)
|
@Field(type = FieldType.Text, store = true)
|
||||||
@Parent(type = PARENT_TYPE)
|
@Parent(type = PARENT_TYPE)
|
||||||
private String parentId;
|
private String parentId;
|
||||||
@Field(type = FieldType.text, store = true)
|
@Field(type = FieldType.Text, store = true)
|
||||||
private String name;
|
private String name;
|
||||||
|
|
||||||
public ChildEntity() {
|
public ChildEntity() {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package org.springframework.data.elasticsearch.entities;
|
package org.springframework.data.elasticsearch.entities;
|
||||||
|
|
||||||
import static org.springframework.data.elasticsearch.annotations.FieldType.*;
|
import static org.springframework.data.elasticsearch.annotations.FieldType.*;
|
||||||
import static org.springframework.data.elasticsearch.annotations.FieldType.text;
|
import static org.springframework.data.elasticsearch.annotations.FieldType.Text;
|
||||||
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
||||||
@ -19,7 +19,7 @@ public class SampleDateMappingEntity {
|
|||||||
@Id
|
@Id
|
||||||
private String id;
|
private String id;
|
||||||
|
|
||||||
@Field(type = text, index = false, store = true, analyzer = "standard")
|
@Field(type = Text, index = false, store = true, analyzer = "standard")
|
||||||
private String message;
|
private String message;
|
||||||
|
|
||||||
@Field(type = Date, format = DateFormat.custom, pattern = "dd.MM.yyyy hh:mm")
|
@Field(type = Date, format = DateFormat.custom, pattern = "dd.MM.yyyy hh:mm")
|
||||||
|
@ -49,9 +49,9 @@ public class SampleEntity {
|
|||||||
|
|
||||||
@Id
|
@Id
|
||||||
private String id;
|
private String id;
|
||||||
@Field(type = text, store = true, fielddata = true)
|
@Field(type = Text, store = true, fielddata = true)
|
||||||
private String type;
|
private String type;
|
||||||
@Field(type = text, store = true, fielddata = true)
|
@Field(type = Text, store = true, fielddata = true)
|
||||||
private String message;
|
private String message;
|
||||||
private int rate;
|
private int rate;
|
||||||
@ScriptedField
|
@ScriptedField
|
||||||
|
@ -48,7 +48,7 @@ public class SampleEntityUUIDKeyed {
|
|||||||
@Id
|
@Id
|
||||||
private UUID id;
|
private UUID id;
|
||||||
private String type;
|
private String type;
|
||||||
@Field(type = FieldType.text, fielddata = true)
|
@Field(type = FieldType.Text, fielddata = true)
|
||||||
private String message;
|
private String message;
|
||||||
private int rate;
|
private int rate;
|
||||||
@ScriptedField
|
@ScriptedField
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
*/
|
*/
|
||||||
package org.springframework.data.elasticsearch.entities;
|
package org.springframework.data.elasticsearch.entities;
|
||||||
|
|
||||||
import static org.springframework.data.elasticsearch.annotations.FieldType.text;
|
import static org.springframework.data.elasticsearch.annotations.FieldType.Text;
|
||||||
|
|
||||||
import org.springframework.data.elasticsearch.annotations.Document;
|
import org.springframework.data.elasticsearch.annotations.Document;
|
||||||
import org.springframework.data.elasticsearch.annotations.Field;
|
import org.springframework.data.elasticsearch.annotations.Field;
|
||||||
@ -26,7 +26,7 @@ import org.springframework.data.elasticsearch.annotations.Field;
|
|||||||
@Document(indexName = "test-index-sample-inherited", type = "mapping", shards = 1, replicas = 0, refreshInterval = "-1")
|
@Document(indexName = "test-index-sample-inherited", type = "mapping", shards = 1, replicas = 0, refreshInterval = "-1")
|
||||||
public class SampleInheritedEntity extends AbstractInheritedEntity {
|
public class SampleInheritedEntity extends AbstractInheritedEntity {
|
||||||
|
|
||||||
@Field(type = text, index = false, store = true, analyzer = "standard")
|
@Field(type = Text, index = false, store = true, analyzer = "standard")
|
||||||
private String message;
|
private String message;
|
||||||
|
|
||||||
public String getMessage() {
|
public String getMessage() {
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
*/
|
*/
|
||||||
package org.springframework.data.elasticsearch.entities;
|
package org.springframework.data.elasticsearch.entities;
|
||||||
|
|
||||||
import static org.springframework.data.elasticsearch.annotations.FieldType.text;
|
import static org.springframework.data.elasticsearch.annotations.FieldType.Text;
|
||||||
|
|
||||||
import org.springframework.data.annotation.Id;
|
import org.springframework.data.annotation.Id;
|
||||||
import org.springframework.data.elasticsearch.annotations.Document;
|
import org.springframework.data.elasticsearch.annotations.Document;
|
||||||
@ -31,7 +31,7 @@ public class SampleMappingEntity {
|
|||||||
@Id
|
@Id
|
||||||
private String id;
|
private String id;
|
||||||
|
|
||||||
@Field(type = text, index = false, store = true, analyzer = "standard")
|
@Field(type = Text, index = false, store = true, analyzer = "standard")
|
||||||
private String message;
|
private String message;
|
||||||
|
|
||||||
private NestedEntity nested;
|
private NestedEntity nested;
|
||||||
@ -54,7 +54,7 @@ public class SampleMappingEntity {
|
|||||||
|
|
||||||
static class NestedEntity {
|
static class NestedEntity {
|
||||||
|
|
||||||
@Field(type = text)
|
@Field(type = Text)
|
||||||
private String someField;
|
private String someField;
|
||||||
|
|
||||||
public String getSomeField() {
|
public String getSomeField() {
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
*/
|
*/
|
||||||
package org.springframework.data.elasticsearch.entities;
|
package org.springframework.data.elasticsearch.entities;
|
||||||
|
|
||||||
import static org.springframework.data.elasticsearch.annotations.FieldType.text;
|
import static org.springframework.data.elasticsearch.annotations.FieldType.Text;
|
||||||
|
|
||||||
import org.springframework.data.annotation.Id;
|
import org.springframework.data.annotation.Id;
|
||||||
import org.springframework.data.annotation.Transient;
|
import org.springframework.data.annotation.Transient;
|
||||||
@ -31,7 +31,7 @@ public class SampleTransientEntity {
|
|||||||
@Id
|
@Id
|
||||||
private String id;
|
private String id;
|
||||||
|
|
||||||
@Field(type = text, index = false, store = true, analyzer = "standard")
|
@Field(type = Text, index = false, store = true, analyzer = "standard")
|
||||||
private String message;
|
private String message;
|
||||||
|
|
||||||
@Transient
|
@Transient
|
||||||
|
Loading…
x
Reference in New Issue
Block a user