final static PerFieldAnalyzerWrapper analyzer = createAnalyzer();
static PerFieldAnalyzerWrapper createAnalyzer() {
-
- Map<String,Analyzer> 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<String,Analyzer> 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() {