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

-

parent f0ca7d57
......@@ -55,13 +55,13 @@ Kibana со своим кодом, как используемое поле.
~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Для всех данных по форме, принадлежащих реестру с идентификатором ``someRegistryID``,
создаётся индекс с именем ``<index-prefix>-r-someRegistryID``.
создаётся индекс с именем ``<index-prefix>-r-someRegistryID``.
- Для всех данных по форме с идентификатором ``someFormID`` создаётся
индекс с именем ``<index-prefix>-f-someFormID``.
индекс с именем ``<index-prefix>-f-someFormID``.
- Если итоговая длина названия индекса (как для форм, так и для реестров)
превысит 255 байт, оно будет обрезано до 255 байт.
превысит 255 байт, оно будет обрезано до 255 байт.
Таким образом, для каждого реестра и для каждой формы, по которым есть данные,
будет создано по индексу. Если по форме создан реестр, а также созданы какие-то
......@@ -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-ов формируются так:
- Для данных реестров: ``r-нормализованный_код_реестра``
- Для данных форм без реестров: ``f-нормализованный_код_формы``
где ``нормализованый_код_реестра`` и ``нормализованный_код_формы`` - коды, соответственно,
реестра и формы, в которых специальные символы \, ., [, ], {, }, (, ), +, -, ?, ^, $, |
заменяются на _.
где ``нормализованый_код_реестра`` и ``нормализованный_код_формы`` - коды, соответственно,
реестра и формы, в которых специальные символы \, ., [, ], {, }, (, ), +, -, ?, ^, $, |
заменяются на _.
.. warning:: При этом возможна ситуация, когда нормализованные коды разных реестров совпадут и alias
будет создан на на все соответветствующие индексы. Эта маловероятное затруднение может быть
......@@ -93,7 +93,8 @@ Kibana со своим кодом, как используемое поле.
При изменении кода реестра или формы в Synergy имя соответствующего alias-а также изменяется.
##### Структура документа в индексе {#sec.dashboards_form_indexator_doc_structure}
Структура документа в индексе
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Одна единица данных в индексе Elasticsearch называется *Документ*. Документ содержит
поля определённых [типов](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