Commit 26230c50 authored by Valentin Skripnikov's avatar Valentin Skripnikov

-

parent f0ca7d57
...@@ -55,13 +55,13 @@ Kibana со своим кодом, как используемое поле. ...@@ -55,13 +55,13 @@ Kibana со своим кодом, как используемое поле.
~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Для всех данных по форме, принадлежащих реестру с идентификатором ``someRegistryID``, - Для всех данных по форме, принадлежащих реестру с идентификатором ``someRegistryID``,
создаётся индекс с именем ``<index-prefix>-r-someRegistryID``. создаётся индекс с именем ``<index-prefix>-r-someRegistryID``.
- Для всех данных по форме с идентификатором ``someFormID`` создаётся - Для всех данных по форме с идентификатором ``someFormID`` создаётся
индекс с именем ``<index-prefix>-f-someFormID``. индекс с именем ``<index-prefix>-f-someFormID``.
- Если итоговая длина названия индекса (как для форм, так и для реестров) - Если итоговая длина названия индекса (как для форм, так и для реестров)
превысит 255 байт, оно будет обрезано до 255 байт. превысит 255 байт, оно будет обрезано до 255 байт.
Таким образом, для каждого реестра и для каждой формы, по которым есть данные, Таким образом, для каждого реестра и для каждой формы, по которым есть данные,
будет создано по индексу. Если по форме создан реестр, а также созданы какие-то будет создано по индексу. Если по форме создан реестр, а также созданы какие-то
...@@ -76,15 +76,15 @@ Kibana со своим кодом, как используемое поле. ...@@ -76,15 +76,15 @@ Kibana со своим кодом, как используемое поле.
Кроме этого, для удобства использования и возможности переноса конфигурации для Кроме этого, для удобства использования и возможности переноса конфигурации для
каждого из вышеперечисленных индексов создаётся каждого из вышеперечисленных индексов создаётся
`alias <https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-aliases.html`_. `alias <https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-aliases.html>`_.
Имена alias-ов формируются так: Имена alias-ов формируются так:
- Для данных реестров: ``r-нормализованный_код_реестра`` - Для данных реестров: ``r-нормализованный_код_реестра``
- Для данных форм без реестров: ``f-нормализованный_код_формы`` - Для данных форм без реестров: ``f-нормализованный_код_формы``
где ``нормализованый_код_реестра`` и ``нормализованный_код_формы`` - коды, соответственно, где ``нормализованый_код_реестра`` и ``нормализованный_код_формы`` - коды, соответственно,
реестра и формы, в которых специальные символы \, ., [, ], {, }, (, ), +, -, ?, ^, $, | реестра и формы, в которых специальные символы \, ., [, ], {, }, (, ), +, -, ?, ^, $, |
заменяются на _. заменяются на _.
.. warning:: При этом возможна ситуация, когда нормализованные коды разных реестров совпадут и alias .. warning:: При этом возможна ситуация, когда нормализованные коды разных реестров совпадут и alias
будет создан на на все соответветствующие индексы. Эта маловероятное затруднение может быть будет создан на на все соответветствующие индексы. Эта маловероятное затруднение может быть
...@@ -93,7 +93,8 @@ Kibana со своим кодом, как используемое поле. ...@@ -93,7 +93,8 @@ Kibana со своим кодом, как используемое поле.
При изменении кода реестра или формы в Synergy имя соответствующего alias-а также изменяется. При изменении кода реестра или формы в Synergy имя соответствующего alias-а также изменяется.
##### Структура документа в индексе {#sec.dashboards_form_indexator_doc_structure} Структура документа в индексе
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Одна единица данных в индексе Elasticsearch называется *Документ*. Документ содержит Одна единица данных в индексе Elasticsearch называется *Документ*. Документ содержит
поля определённых [типов](https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-types.html). поля определённых [типов](https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-types.html).
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment