Skip to content
Snippets Groups Projects
Commit 224d3c0b authored by yfujita's avatar yfujita
Browse files

fix #579 I18n for Suggest

parent f786f771
Branches
Tags
No related merge requests found
......@@ -44,6 +44,7 @@ import org.codelibs.fess.suggest.Suggester;
import org.codelibs.fess.suggest.constants.FieldNames;
import org.codelibs.fess.suggest.entity.SuggestItem;
import org.codelibs.fess.suggest.index.contents.document.ESSourceReader;
import org.codelibs.fess.suggest.settings.AnalyzerSettings;
import org.codelibs.fess.suggest.settings.SuggestSettings;
import org.codelibs.fess.suggest.util.SuggestUtil;
import org.codelibs.fess.util.ComponentUtil;
......
......
{
"analysis" : {
"tokenizer" : {
"fess_japanese_normal" : {
"type" : "fess_japanese_tokenizer",
"mode" : "normal",
"discard_punctuation" : "false"
}
},
"analyzer" : {
"reading_analyzer" : {
"type" : "custom",
"tokenizer" : "fess_japanese_normal",
"filter" : ["reading_form"]
},
"reading_term_analyzer" : {
"type" : "custom",
"tokenizer" : "fess_japanese_normal"
},
"normalize_analyzer" : {
"type" : "custom",
"tokenizer" : "keyword",
"char_filter" : ["mapping_char"],
"filter" : ["lowercase"]
},
"contents_analyzer" : {
"type" : "custom",
"tokenizer" : "fess_japanese_normal",
"filter" : ["stopword_en_filter", "pos_filter", "content_length_filter", "limit_token_count_filter"]
},
"reading_analyzer_ja" : {
"type" : "custom",
"tokenizer" : "fess_japanese_normal",
"filter" : ["reading_form"]
},
"reading_term_analyzer_ja" : {
"type" : "custom",
"tokenizer" : "fess_japanese_normal"
},
"normalize_analyzer_ja" : {
"type" : "custom",
"tokenizer" : "keyword",
"char_filter" : ["mapping_char"],
"filter" : ["lowercase"]
},
"contents_analyzer_ja" : {
"type" : "custom",
"tokenizer" : "fess_japanese_normal",
"filter" : ["stopword_en_filter", "pos_filter", "content_length_filter", "limit_token_count_filter"]
},
"reading_analyzer_en" : {
"type" : "custom",
"tokenizer" : "standard"
},
"reading_term_analyzer_en" : {
"type" : "custom",
"tokenizer" : "standard"
},
"normalize_analyzer_en" : {
"type" : "custom",
"tokenizer" : "keyword",
"char_filter" : ["mapping_char"],
"filter" : ["lowercase"]
},
"contents_analyzer_en" : {
"type" : "custom",
"tokenizer" : "standard",
"filter" : ["stemmer_en_filter", "stopword_en_filter", "content_length_filter", "limit_token_count_filter"]
}
},
"char_filter" : {
"mapping_char" : {
"type" : "mapping",
"mappings" : ["ガ=>ガ", "ギ=>ギ", "グ=>グ", "ゲ=>ゲ", "ゴ=>ゴ", "ザ=>ザ", "ジ=>ジ", "ズ=>ズ", "ゼ=>ゼ", "ゾ=>ゾ", "ダ=>ダ", "ヂ=>ヂ", "ヅ=>ヅ",
"デ=>デ", "ド=>ド", "バ=>バ", "ビ=>ビ", "ブ=>ブ", "ベ=>ベ", "ボ=>ボ", "。=>。", "「=>「", "」=>」", "、=>、", "・=>・", "ヲ=>ヲ", "ァ=>ァ", "ィ=>ィ", "ゥ=>ゥ", "ェ=>ェ", "ォ=>ォ", "ャ=>ャ", "ュ=>ュ", "ョ=>ョ", "ッ=>ッ", "ア=>ア",
"イ=>イ", "ウ=>ウ", "エ=>エ", "オ=>オ", "カ=>カ", "キ=>キ", "ク=>ク", "ケ=>ケ", "コ=>コ", "サ=>サ", "シ=>シ", "ス=>ス", "セ=>セ", "ソ=>ソ", "タ=>タ", "チ=>チ", "ツ=>ツ", "テ=>テ", "ト=>ト", "ナ=>ナ", "ニ=>ニ", "ヌ=>ヌ", "ネ=>ネ", "ノ=>ノ", "ハ=>ハ",
"ヒ=>ヒ", "フ=>フ", "ヘ=>ヘ", "ホ=>ホ", "マ=>マ", "ミ=>ミ", "ム=>ム", "メ=>メ", "モ=>モ", "ヤ=>ヤ", "ユ=>ユ", "ヨ=>ヨ", "ラ=>ラ", "リ=>リ", "ル=>ル", "レ=>レ", "ロ=>ロ", "ワ=>ワ", "ン=>ン",
"a=>a", "b=>b","c=>c","d=>d","e=>e","f=>f","g=>g","h=>h","i=>i","j=>j","k=>k","l=>l","m=>m","n=>n","o=>o","p=>p","q=>q","r=>r","s=>s",
"t=>t","u=>u","v=>v","w=>w","x=>x", "y=>y", "z=>z",
"A=>A", "B=>B","C=>C","D=>D","E=>E","F=>F","G=>g","H=>H","I=>I","J=>j","K=>k","L=>L","M=>M","N=>N","O=>O","P=>P","Q=>Q","R=>R","S=>S",
"T=>T","U=>U","V=>V","W=>W","X=>X", "Y=>Y", "Z=>Z",
"1=>1", "2=>2", "3=>3", "4=>4", "5=>5", "6=>6", "7=>7", "8=>8", "9=>9", "0=>0"
]
}
},
"filter" : {
"reading_form" : {
"type" : "fess_japanese_readingform"
},
"pos_filter" : {
"type" : "fess_japanese_part_of_speech",
"stoptags" : [
"その他",
"その他-間投",
"フィラー",
"感動詞",
"記号",
"記号-アルファベット",
"記号-一般",
"記号-括弧開",
"記号-括弧閉",
"記号-句点",
"記号-空白",
"記号-読点",
"形容詞",
"形容詞-接尾",
"形容詞-非自立",
"語断片",
"助詞",
"助詞-格助詞",
"助詞-格助詞-一般",
"助詞-格助詞-引用",
"助詞-格助詞-連語",
"助詞-間投助詞",
"助詞-係助詞",
"助詞-終助詞",
"助詞-接続助詞",
"助詞-特殊",
"助詞-副詞化",
"助詞-副助詞",
"助詞-副助詞/並立助詞/終助詞",
"助詞-並立助詞",
"助詞-連体化",
"助動詞",
"接続詞",
"接頭詞",
"接頭詞-形容詞接続",
"接頭詞-数接続",
"接頭詞-動詞接続",
"接頭詞-名詞接続",
"動詞",
"動詞-自立",
"動詞-接尾",
"動詞-非自立",
"非言語音",
"副詞",
"副詞-一般",
"副詞-助詞類接続",
"名詞-ナイ形容詞語幹",
"名詞-引用文字列",
"名詞-形容動詞語幹",
"名詞-数",
"名詞-接続詞的",
"名詞-接尾",
"名詞-接尾-サ変接続",
"名詞-接尾-一般",
"名詞-接尾-形容動詞語幹",
"名詞-接尾-助数詞",
"名詞-接尾-助動詞語幹",
"名詞-接尾-人名",
"名詞-接尾-地域",
"名詞-接尾-特殊",
"名詞-接尾-副詞可能",
"名詞-代名詞",
"名詞-代名詞-一般",
"名詞-代名詞-縮約",
"名詞-動詞非自立的",
"名詞-特殊",
"名詞-特殊-助動詞語幹",
"名詞-非自立",
"名詞-非自立-一般",
"名詞-非自立-形容動詞語幹",
"名詞-非自立-助動詞語幹",
"名詞-非自立-副詞可能",
"名詞-副詞可能",
"連体詞"
]
},
"stopword_en_filter": {
"type": "stop",
"stopwords": "_english_"
},
"content_length_filter": {
"type": "length",
"max": 30
},
"limit_token_count_filter": {
"type": "limit",
"max_token_count": 10000
},
"stemmer_en_filter": {
"type": "stemmer",
"name": "english"
}
}
}
}
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment