X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.db.indexing%2Fsrc%2Forg%2Fsimantics%2Fdb%2Findexing%2FQueries.java;h=eab6a7a121d283adf10f88e95cce33efe3ca539d;hp=21b32fa1ecd14d1ae0a5238095365d4dbd56f6ff;hb=ad0e5bf4b34705988e23c9ee3f8e4fcbb760c701;hpb=0f2d6b33db9eabe0c1b142f6d0197a5d1446c3b1 diff --git a/bundles/org.simantics.db.indexing/src/org/simantics/db/indexing/Queries.java b/bundles/org.simantics.db.indexing/src/org/simantics/db/indexing/Queries.java index 21b32fa1e..eab6a7a12 100644 --- a/bundles/org.simantics.db.indexing/src/org/simantics/db/indexing/Queries.java +++ b/bundles/org.simantics.db.indexing/src/org/simantics/db/indexing/Queries.java @@ -136,20 +136,21 @@ public class Queries { final static PerFieldAnalyzerWrapper analyzer = createAnalyzer(); static PerFieldAnalyzerWrapper createAnalyzer() { - - Map analyzerPerField = new HashMap<>(); - analyzerPerField.put("Model", new KeywordAnalyzer()); - analyzerPerField.put("Parent", new KeywordAnalyzer()); - analyzerPerField.put("Resource", new KeywordAnalyzer()); - analyzerPerField.put("GUID", new KeywordAnalyzer()); - analyzerPerField.put("Name", new KeywordAnalyzer()); - analyzerPerField.put("Types", new TypeStringAnalyzer(false)); - analyzerPerField.put(Dependencies.FIELD_NAME_SEARCH, new LowerCaseWhitespaceAnalyzer(Version.LUCENE_4_9)); - analyzerPerField.put(Dependencies.FIELD_TYPES_SEARCH, new TypeStringAnalyzer(true)); - + + Map analyzerPerField = new HashMap<>(); + analyzerPerField.put(Dependencies.FIELD_MODEL, new KeywordAnalyzer()); + analyzerPerField.put(Dependencies.FIELD_PARENT, new KeywordAnalyzer()); + analyzerPerField.put(Dependencies.FIELD_RESOURCE, new KeywordAnalyzer()); + analyzerPerField.put(Dependencies.FIELD_GUID, new KeywordAnalyzer()); + analyzerPerField.put(Dependencies.FIELD_NAME, new KeywordAnalyzer()); + analyzerPerField.put(Dependencies.FIELD_TYPES, new TypeStringAnalyzer(false)); + analyzerPerField.put(Dependencies.FIELD_NAME_SEARCH, new LowerCaseWhitespaceAnalyzer(Version.LUCENE_4_9)); + analyzerPerField.put(Dependencies.FIELD_TYPES_SEARCH, new TypeStringAnalyzer(true)); + analyzerPerField.put(Dependencies.FIELD_TYPE_RESOURCE, new WhitespaceAnalyzer(Version.LUCENE_4_9)); + PerFieldAnalyzerWrapper analyzer = new PerFieldAnalyzerWrapper(new LowerCaseWhitespaceAnalyzer(Version.LUCENE_4_9), analyzerPerField); return analyzer; - + } static PerFieldAnalyzerWrapper getAnalyzer() {