Elasticsearch, как определить персидский анализатор запятой для поля?

Я определил один язык для каждого поля внутри типа, одно из полей может содержать разделенные запятыми слова на разных языках, например, у меня есть поле с именем field1 для двух языков field1.en для английского и field1.pr для персидского.
Итак, как определить пользовательский анализатор запятых для Persian ?
Мы можем определить пользовательский анализатор запятой как показано ниже:

"analysis" => [
"tokenizer" => [
"comma" => [
"type" => "pattern",
"pattern" => ","]
],
"analyzer" => [
"comma" => [
"type" => "custom",
"tokenizer" => "comma"]
]
]

Предположим, что при отображении у меня есть поле, в котором должны храниться слова, разделенные запятыми, теперь как я могу определить такой anylyzer? или этот анализатор запятых будет поддерживать персидские слова, разделенные запятыми?

и еще один вопрос о elasticsearch, как решить проблему с Pashto язык? Я не нашел никакого способа поддержать анализ пушту.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …