Skip to content

[Elasticsearch] Decouple code for versioned schema for repository and WIki on ruby side

Mark Chao requested to merge 12548-decouple into master

For the original intention: see #328 (closed)

This implements #12548 (closed), the repository/wiki part.

What does this MR do?

  1. Move repository related logic to the multi-indices architecture (i.e. ApplicationVersionedSearch and class/instance proxies).
  2. Have indexer class iterate through all write targets and call the golang indexer.
  3. Pass blob/commit label name table field_name_table and index name index_name to go indexer.

Does this MR meet the acceptance criteria?

Conformity

Performance and Testing

Edited by Mark Chao

Merge request reports