@ 2017-07-04T05:03:56Z <?php
$arr = [
'number_of_shards' => 1,
'number_of_replicas' => 1,
'mapper.dynamic' => false,
'analysis' => [
"char_filter" => [
"eng_ru_key" => [
"type" => "mapping",
"mappings" => [
"a => ф",
"b => и",
"c => с",
"d => в",
"e => у",
"f => а",
"g => п",
"h => р",
"i => ш",
"j => о",
"k => л",
"l => д",
"m => ь",
"n => т",
"o => щ",
"p => з",
"r => к",
"s => ы",
"t => е",
"u => г",
"v => м",
"w => ц",
"x => ч",
"y => н",
"z => я",
"A => Ф",
"B => И",
"C => С",
"D => В",
"E => У",
"F => А",
"G => П",
"H => Р",
"I => Ш",
"J => О",
"K => Л",
"L => Д",
"M => Ь",
"N => Т",
"O => Щ",
"P => З",
"R => К",
"S => Ы",
"T => Е",
"U => Г",
"V => М",
"W => Ц",
"X => Ч",
"Y => Н",
"Z => Я",
"[ => х",
"] => ъ",
"; => ж",
", => б",
". => ю",
"< => Б",
"> => Ю",
]
],
"rus_en_key" => [
"type" => "mapping",
"mappings" => [
"ф => a",
"и => b",
"с => c",
"в => d",
"у => e",
"а => f",
"п => g",
"р => h",
"ш => i",
"о => j",
"л => k",
"д => l",
"ь => m",
"т => n",
"щ => o",
"з => p",
"к => r",
"ы => s",
"е => t",
"г => u",
"м => v",
"ц => w",
"ч => x",
"н => y",
"я => z",
"Ф => A",
"И => B",
"С => C",
"В => D",
"У => E",
"А => F",
"П => G",
"Р => H",
"Ш => I",
"О => J",
"Л => K",
"Д => L",
"Ь => M",
"Т => N",
"Щ => O",
"З => P",
"К => R",
"Ы => S",
"Е => T",
"Г => U",
"М => V",
"Ц => W",
"Ч => X",
"Н => Y",
"Я => Z",
"х => [",
"ъ => ]",
"ж => ;",
"б => ,",
"ю => .",
"Б => <",
"Ю => >",
]
],
"trans_ru_to_eng" => [
"type" => "mapping",
"mappings" => [
'а => a', 'б => b', 'в => v',
'г => g', 'д => d', 'е => e',
'ё => e', 'ж => zh', 'з => z',
'и => i', 'й => y', 'к => k',
'л => l', 'м => m', 'н => n',
'о => o', 'п => p', 'р => r',
'с => s', 'т => t', 'у => u',
'ф => f', 'х => h', 'ц => c',
'ч => ch', 'ш => sh', 'щ => sch',
'ь => \'', 'ы => y', 'ъ => \'',
'э => e', 'ю => yu', 'я => ya',
'А => A', 'Б => B', 'В => V',
'Г => G', 'Д => D', 'Е => E',
'Ё => E', 'Ж => Zh', 'З => Z',
'И => I', 'Й => Y', 'К => K',
'Л => L', 'М => M', 'Н => N',
'О => O', 'П => P', 'Р => R',
'С => S', 'Т => T', 'У => U',
'Ф => F', 'Х => H', 'Ц => C',
'Ч => Ch', 'Ш => Sh', 'Щ => Sch',
'Ь => \'', 'Ы => Y', 'Ъ => \'',
'Э => E', 'Ю => Yu', 'Я => Ya',
]
],
"trans_en_to_rus" => [
"type" => "mapping",
"mappings" => [
'a => а', 'b => б', 'v => в',
'g => г', 'd => д', 'e => е',
'zh => ж', 'z => з', '\' => ь',
'i => и', 'y => й', 'k => к',
'l => л', 'm => м', 'n => н',
'o => о', 'p => п', 'r => р',
's => с', 't => т', 'u => у',
'f => ф', 'h => х', 'c => ц',
'ch => ч', 'sh => ш', 'sch => щ',
'yu => ю', 'ya => я',
'A => А', 'B => Б', 'V => В',
'G => Г', 'D => Д', 'E => Е',
'Zh => Ж', 'Z => З',
'I => И', 'Y => Й', 'K => К',
'L => Л', 'M => М', 'N => Н',
'O => О', 'P => П', 'R => Р',
'S => С', 'T => Т', 'U => У',
'F => Ф', 'H => Х', 'C => Ц',
'Ch => Ч', 'Sh => Ш', 'Sch => Щ',
'Yu => Ю', 'Ya => Я',
]
],
"synonyms" => [
"type" => "mapping",
],
],
'analyzer' => [
self::DEFAULT_ANALYZER => [
"char_filter" => [
"synonyms"
],
'tokenizer' => 'standard',
"filter" => self::COMMON_FILTER_STEMMING,
],
"rus_en_key_analyzer" => [
"char_filter" => [
"rus_en_key"
],
"tokenizer" => "standard",
"filter" => self::COMMON_FILTER
],
"eng_ru_key_analyzer" => [
"char_filter" => [
"eng_ru_key"
],
"tokenizer" => "standard",
"filter" => self::COMMON_FILTER
],
"eng_ru_transliteration_analyzer" => [
"char_filter" => [
"trans_en_to_rus"
],
"tokenizer" => "standard",
"filter" => self::COMMON_FILTER
],
"rus_en_transliteration_analyzer" => [
"char_filter" => [
"trans_ru_to_eng"
],
"tokenizer" => "standard",
"filter" => self::COMMON_FILTER
],
],
'filter' => [
'ru_stopwords' => [
'type' => 'stop',
'stopwords' => 'а,без,более,бы,был,была,были,было,быть,в,вам,вас,весь' .
',во,вот,все,всего,всех,вы,где,да,даже,для,до,его,ее,если,есть,еще,' .
'же,за,здесь,и,из,или,им,их,к,как,ко,когда,кто,ли,либо,мне,может,' .
'мы,на,надо,наш,не,него,нее,нет,ни,них,но,ну,о,об,однако,он,она,они,' .
'оно,от,очень,по,под,при,с,со,так,также,такой,там,те,тем,то,того,тоже,' .
'той,только,том,ты,у,уже,хотя,чего,чей,чем,что,чтобы,чье,чья,эта,эти,' .
'это,я,a,an,and,are,as,at,be,but,by,for,if,in,into,is,it,no,not,of,on,' .
'or,such,that,the,their,then,there,these,they,this,to,was,will,with',
],
'ru_stemming' => [
'type' => 'stemmer',
'language' => 'russian',
],
],
]
];
echo json_encode($arr);
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for git.master , git.master_jit , rfc.property-hooks Fatal error: Uncaught Error: Cannot access "self" when no class scope is active in /in/egMXE:190
Stack trace:
#0 {main}
thrown in /in/egMXE on line 190
Process exited with code 255 . This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.
Active branches Archived branches Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page
preferences:dark mode live preview
43.32 ms | 401 KiB | 8 Q