diff --git a/src/main/java/org/codelibs/fess/app/service/DataConfigService.java b/src/main/java/org/codelibs/fess/app/service/DataConfigService.java index 45a8da1848197d9362c9f14e00f877f70c78ddf3..4dc91b7816ff690c86081103a5b9de31cd652cf9 100644 --- a/src/main/java/org/codelibs/fess/app/service/DataConfigService.java +++ b/src/main/java/org/codelibs/fess/app/service/DataConfigService.java @@ -94,7 +94,7 @@ public class DataConfigService extends FessAppService { cb.query().setHandlerName_Wildcard(wrapQuery(dataConfigPager.handlerName)); } if (StringUtil.isNotBlank(dataConfigPager.description)) { - cb.query().setDescription_Wildcard(wrapQuery(dataConfigPager.description)); + cb.query().setDescription_MatchPhrase(wrapQuery(dataConfigPager.description)); } // TODO Long, Integer, String supported only. diff --git a/src/main/java/org/codelibs/fess/app/service/FileConfigService.java b/src/main/java/org/codelibs/fess/app/service/FileConfigService.java index fcef7dedc0f4fa6542f7feb5846b8b12dab242bf..ed4d874d728678df623d20a6159afdc08d434c9e 100644 --- a/src/main/java/org/codelibs/fess/app/service/FileConfigService.java +++ b/src/main/java/org/codelibs/fess/app/service/FileConfigService.java @@ -103,7 +103,7 @@ public class FileConfigService extends FessAppService { cb.query().setPaths_Wildcard(wrapQuery(fileConfigPager.paths)); } if (StringUtil.isNotBlank(fileConfigPager.description)) { - cb.query().setDescription_Wildcard(wrapQuery(fileConfigPager.description)); + cb.query().setDescription_MatchPhrase(wrapQuery(fileConfigPager.description)); } // TODO Long, Integer, String supported only. diff --git a/src/main/java/org/codelibs/fess/app/service/WebConfigService.java b/src/main/java/org/codelibs/fess/app/service/WebConfigService.java index ce7515c0954b70c3be2bf77ca270fbb2cc0276c2..86e32901b107931e65083f4316294b76d6668f6e 100644 --- a/src/main/java/org/codelibs/fess/app/service/WebConfigService.java +++ b/src/main/java/org/codelibs/fess/app/service/WebConfigService.java @@ -111,7 +111,7 @@ public class WebConfigService extends FessAppService { cb.query().setUrls_Wildcard(wrapQuery(webConfigPager.urls)); } if (StringUtil.isNotBlank(webConfigPager.description)) { - cb.query().setDescription_Wildcard(wrapQuery(webConfigPager.description)); + cb.query().setDescription_MatchPhrase(wrapQuery(webConfigPager.description)); } // TODO Long, Integer, String supported only. diff --git a/src/main/resources/fess_indices/.fess_config.data_config.json b/src/main/resources/fess_indices/.fess_config.data_config.json index 8f94f93c21edd3026affd9c054c171a1809b4b7d..49f120ccfa8244382439adf2e2351d4c77cec189 100644 --- a/src/main/resources/fess_indices/.fess_config.data_config.json +++ b/src/main/resources/fess_indices/.fess_config.data_config.json @@ -5,6 +5,21 @@ "number_of_shards": 1, "number_of_replicas": 0, "auto_expand_replicas": "0-1" + }, + "analysis": { + "analyzer": { + "standard_analyzer": { + "type": "custom", + "tokenizer": "standard", + "filter": [ + "cjk_width", + "asciifolding", + "lowercase", + "stop", + "stemmer" + ] + } + } } } } diff --git a/src/main/resources/fess_indices/.fess_config.data_config/data_config.json b/src/main/resources/fess_indices/.fess_config.data_config/data_config.json index dea7529e017a903868a2a643903641e337262b37..05168f620cca10e891c826f77fc8ca82a4d4c018 100644 --- a/src/main/resources/fess_indices/.fess_config.data_config/data_config.json +++ b/src/main/resources/fess_indices/.fess_config.data_config/data_config.json @@ -40,7 +40,8 @@ "type": "long" }, "description" : { - "type": "text" + "type": "text", + "analyzer": "standard_analyzer" } } } diff --git a/src/main/resources/fess_indices/.fess_config.file_config.json b/src/main/resources/fess_indices/.fess_config.file_config.json index 8f94f93c21edd3026affd9c054c171a1809b4b7d..49f120ccfa8244382439adf2e2351d4c77cec189 100644 --- a/src/main/resources/fess_indices/.fess_config.file_config.json +++ b/src/main/resources/fess_indices/.fess_config.file_config.json @@ -5,6 +5,21 @@ "number_of_shards": 1, "number_of_replicas": 0, "auto_expand_replicas": "0-1" + }, + "analysis": { + "analyzer": { + "standard_analyzer": { + "type": "custom", + "tokenizer": "standard", + "filter": [ + "cjk_width", + "asciifolding", + "lowercase", + "stop", + "stemmer" + ] + } + } } } } diff --git a/src/main/resources/fess_indices/.fess_config.file_config/file_config.json b/src/main/resources/fess_indices/.fess_config.file_config/file_config.json index 78b5f1af1d0b33be3e0e1e49d3ba41253d84662f..2273ba1584d32acb10bb7c3243ced9215593fdc4 100644 --- a/src/main/resources/fess_indices/.fess_config.file_config/file_config.json +++ b/src/main/resources/fess_indices/.fess_config.file_config/file_config.json @@ -64,7 +64,8 @@ "type": "long" }, "description" : { - "type": "text" + "type": "text", + "analyzer": "standard_analyzer" } } } diff --git a/src/main/resources/fess_indices/.fess_config.web_config.json b/src/main/resources/fess_indices/.fess_config.web_config.json index 8f94f93c21edd3026affd9c054c171a1809b4b7d..49f120ccfa8244382439adf2e2351d4c77cec189 100644 --- a/src/main/resources/fess_indices/.fess_config.web_config.json +++ b/src/main/resources/fess_indices/.fess_config.web_config.json @@ -5,6 +5,21 @@ "number_of_shards": 1, "number_of_replicas": 0, "auto_expand_replicas": "0-1" + }, + "analysis": { + "analyzer": { + "standard_analyzer": { + "type": "custom", + "tokenizer": "standard", + "filter": [ + "cjk_width", + "asciifolding", + "lowercase", + "stop", + "stemmer" + ] + } + } } } } diff --git a/src/main/resources/fess_indices/.fess_config.web_config/web_config.json b/src/main/resources/fess_indices/.fess_config.web_config/web_config.json index 9c700f048f1c0d1d5828106913a0f646ab09346e..b00dd1708a6aa06cd6e981854789ab6db1396ab8 100644 --- a/src/main/resources/fess_indices/.fess_config.web_config/web_config.json +++ b/src/main/resources/fess_indices/.fess_config.web_config/web_config.json @@ -67,7 +67,8 @@ "type": "long" }, "description" : { - "type": "text" + "type": "text", + "analyzer": "standard_analyzer" } } }