# Много вопросов от новичка

**URL:** <https://discuss.elastic.co/t/topic/114753>\
**Category:** Вопросы на русском языке\
**Created:** [January 9, 2018, 8:29pm UTC](https://discuss.elastic.co/t/topic/114753 "2018-01-09T20:29:10Z")\
**Posts on this page:** 15\
**Page:** 2

<div class="post-metadata">

**Author:** ![leov](https://avatars.discourse-cdn.com/v4/letter/l/ed655f/32.png) [@leov](https://discuss.elastic.co/u/leov)\
**Post date:** [January 19, 2018, 12:40pm UTC](https://discuss.elastic.co/t/topic/114753/21 "2018-01-19T12:40:57Z")

</div>

во как!!!

```auto
POST _analyze?analyzer=russian
{'жизнь смерть' }

```

```auto
{
  "tokens": [
    {
      "token": "смерт",
      "start_offset": 8,
      "end_offset": 14,
      "type": "<ALPHANUM>",
      "position": 2
    }
  ]
}

```

---

<div class="post-metadata">

**Author:** ![Igor\_Motov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/igor_motov/32/45193_2.png) [@Igor\_Motov](https://discuss.elastic.co/u/Igor_Motov)\
**Post date:** [January 19, 2018, 12:58pm UTC](https://discuss.elastic.co/t/topic/114753/22 "2018-01-19T12:58:17Z")

</div>

А как у вас этот анализатор настроен? И что в списке синонимов?

---

<div class="post-metadata">

**Author:** ![leov](https://avatars.discourse-cdn.com/v4/letter/l/ed655f/32.png) [@leov](https://discuss.elastic.co/u/leov)\
**Post date:** [January 19, 2018, 1:02pm UTC](https://discuss.elastic.co/t/topic/114753/23 "2018-01-19T13:02:50Z")

</div>

я выше приводил мой мапинг (правда я уже чуть подправил но не существенно)  
нет там никаких синонимов (какой-то мусор с буквой ё но он не работает нигде)  
к настройке самого эластика у меня доступа нет  
я сомневаюсь что там вообще что-то менялось но постараюсь туда добраться

---

<div class="post-metadata">

**Author:** ![leov](https://avatars.discourse-cdn.com/v4/letter/l/ed655f/32.png) [@leov](https://discuss.elastic.co/u/leov)\
**Post date:** [January 19, 2018, 1:04pm UTC](https://discuss.elastic.co/t/topic/114753/24 "2018-01-19T13:04:19Z")

</div>

вот он еще раз чтобы далеко не ходить

```auto
  "settings" : {
    "index" : {
      "number_of_shards" : 1,
      "number_of_replicas" : 0,
      "analysis" : {
        "filter" : {
            "ru_stop" : {
                "type" : "stop",
                "stopwords" : "_russian_"
            },
            "ru_stemmer" : {
                "type" : "stemmer",
                "language" : "russian"
            }
        },
        "char_filter" : {
          "my_mapping" : {
            "type" : "mapping",
            "mappings" : ["ё=>е"]
          }
        },
        "analyzer" : {
          "custom_with_char_filter" : {
            "char_filter" : ["my_mapping"],
            "tokenizer" : "standard"
          },
          "ru_analyzer" : {
            "filter" : [ 
              "lowercase", 
              "ru_stop", 
              "ru_stemmer", 
              "russian_morphology", 
              "english_morphology" 
            ],
            "type" : "custom",
            "tokenizer" : "standard"
          }
        }
      }
    }
  },

```

---

<div class="post-metadata">

**Author:** ![leov](https://avatars.discourse-cdn.com/v4/letter/l/ed655f/32.png) [@leov](https://discuss.elastic.co/u/leov)\
**Post date:** [January 19, 2018, 1:10pm UTC](https://discuss.elastic.co/t/topic/114753/25 "2018-01-19T13:10:18Z")

</div>

я извиняюсь но наверное я ранее не на ваш вопрос ответил  
я не настраивал этот анализатор, это стандартный в системе russian  
я не знаю где и как его можно настроить  
и как посмотреть его состав и состав его синонимов

я сейчас ваяю большой пост со всеми своими непонятками про анализаторы

---

<div class="post-metadata">

**Author:** ![Igor\_Motov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/igor_motov/32/45193_2.png) [@Igor\_Motov](https://discuss.elastic.co/u/Igor_Motov)\
**Post date:** [January 19, 2018, 1:38pm UTC](https://discuss.elastic.co/t/topic/114753/26 "2018-01-19T13:38:54Z")

</div>

Да, `жизнь` почему-то оказалась в списке русских [шумовыx слов](https://github.com/apache/lucene-solr/blob/master/lucene/analysis/common/src/resources/org/apache/lucene/analysis/snowball/russian_stop.txt#L106).

---

<div class="post-metadata">

**Author:** ![leov](https://avatars.discourse-cdn.com/v4/letter/l/ed655f/32.png) [@leov](https://discuss.elastic.co/u/leov)\
**Post date:** [January 19, 2018, 3:05pm UTC](https://discuss.elastic.co/t/topic/114753/28 "2018-01-19T15:05:56Z")

</div>

воткнул собственный список вместо вот этого

> [@leov](#):
>
> "stopwords" : "\_russian\_"

но тот странный список точно надо сильно порезать  
не имеет он права на существование в стандартной комплектации в таком виде

---

<div class="post-metadata">

**Author:** ![Igor\_Motov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/igor_motov/32/45193_2.png) [@Igor\_Motov](https://discuss.elastic.co/u/Igor_Motov)\
**Post date:** [January 19, 2018, 3:22pm UTC](https://discuss.elastic.co/t/topic/114753/29 "2018-01-19T15:22:51Z")

</div>

> [@leov](#):
>
> да это бред какой-то полный!!!!  
> как его можно выключить к чертям?

К сожалению, я не смогу продолжить данную дискуссию в этом тоне.

---

<div class="post-metadata">

**Author:** ![leov](https://avatars.discourse-cdn.com/v4/letter/l/ed655f/32.png) [@leov](https://discuss.elastic.co/u/leov)\
**Post date:** [January 19, 2018, 3:24pm UTC](https://discuss.elastic.co/t/topic/114753/30 "2018-01-19T15:24:12Z")

</div>

извините. я затру эти эмоции. погорячился  
считаете ли вы состав этого списка неправильным?  
и возможно повлиять на его исправление?

---

<div class="post-metadata">

**Author:** ![Igor\_Motov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/igor_motov/32/45193_2.png) [@Igor\_Motov](https://discuss.elastic.co/u/Igor_Motov)\
**Post date:** [January 22, 2018, 4:01pm UTC](https://discuss.elastic.co/t/topic/114753/31 "2018-01-22T16:01:31Z")

</div>

> [@leov](#):
>
> извините. я затру эти эмоции. погорячился

Спасибо.

> [@leov](#):
>
> и возможно повлиять на его исправление?

Я начал над этим работать. В идеале, хорошо было бы найти более подходящий список из авторитетного источника со совместимой с Apache v2.0 лицензией. В противном случае, процесс будет заключаться в субъективной дискуссии о том, что следует убрать и что следует добавить. Хотелось бы этой субъективности избежать, если это возможно.

---

<div class="post-metadata">

**Author:** ![leov](https://avatars.discourse-cdn.com/v4/letter/l/ed655f/32.png) [@leov](https://discuss.elastic.co/u/leov)\
**Post date:** [January 22, 2018, 5:04pm UTC](https://discuss.elastic.co/t/topic/114753/32 "2018-01-22T17:04:14Z")

</div>

для начала по моему надо потереть оттуда все что-то значащие слова  
в стандартном списке по умолчанию должны остаться только базовые бесспорные слова  
дополнять список можно руками самодельными фильтрами  
а устранять слова из включенного фильтра невозможно, приходится переписывать целиком...

где-же его найдешь то готовый список да для такой странной цели

---

<div class="post-metadata">

**Author:** ![Igor\_Motov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/igor_motov/32/45193_2.png) [@Igor\_Motov](https://discuss.elastic.co/u/Igor_Motov)\
**Post date:** [January 23, 2018, 7:14pm UTC](https://discuss.elastic.co/t/topic/114753/33 "2018-01-23T19:14:33Z")

</div>

> [@leov](#):
>
> где-же его найдешь то готовый список да для такой странной цели

Списков [хватает](https://www.google.com/search?q=%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B5+%D1%81%D1%82%D0%BE%D0%BF+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0&oq=%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B5+%D1%81%D1%82%D0%BE%D0%BF+%D1%81%D0%BB%D0%BE%D0%B2%D0%B0). Проблема в их использовании в проекте с Apache License.

---

<div class="post-metadata">

**Author:** ![leov](https://avatars.discourse-cdn.com/v4/letter/l/ed655f/32.png) [@leov](https://discuss.elastic.co/u/leov)\
**Post date:** [January 25, 2018, 4:16pm UTC](https://discuss.elastic.co/t/topic/114753/34 "2018-01-25T16:16:47Z")

</div>

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

другой вопрос хочу спросить  
копаюсь с проектом и видимо прошлый ваятель был недостаточно упертым  
видно что хотел использовать например этот список стоповых слов  
но писал его слегка неправильно

```auto
"stopwords" :	["а,без,более,бы,был,.....

```

а надо было

```auto
 "stopwords" : [ "а","без","более","бы".....

```

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

```auto
$searchParams['body']['highlight']= 
array('pre_tags' => array('<span class="bhl">'),'post_tags' => array('</span>'));

```

а было вот так

```auto
$searchParams['body']['highlight']['pre_tags'] = "<span class=bhl>";
$searchParams['body']['highlight']['post_tags'] = "</span>";

```

т.е претаг и посттаг надо еще в один array завернуть  
и опять эластик это молча читает и не исполняет  
у меня упертости хватило чтобы пробить эти темы  
но обидно что эластик вполне мог бы на это все отругаться

---

<div class="post-metadata">

**Author:** ![leov](https://avatars.discourse-cdn.com/v4/letter/l/ed655f/32.png) [@leov](https://discuss.elastic.co/u/leov)\
**Post date:** [January 25, 2018, 5:19pm UTC](https://discuss.elastic.co/t/topic/114753/35 "2018-01-25T17:19:19Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [February 22, 2018, 5:19pm UTC](https://discuss.elastic.co/t/topic/114753/36 "2018-02-22T17:19:24Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.

[Previous page](https://discuss.elastic.co/t/topic/114753.md?page=1)
