Add `_name` to ES queries to improve readability
This MR adds a new helper class: `Elastic::Latest::QueryFactory` that can be used to generate semantic names for queries. In this MR, a hierarchical pattern has been used, to correlate different part of the queries, such as: - `issue:match:search_query` - `issue:related:project` - `doc:is_a:blob` This MR sets a lot of names across the query parts, so it is expected that some of these names might be sub-optimal.
显示
- Gemfile 1 个添加, 0 个删除Gemfile
- Gemfile.lock 1 个添加, 0 个删除Gemfile.lock
- ee/lib/elastic/latest/application_class_proxy.rb 84 个添加, 44 个删除ee/lib/elastic/latest/application_class_proxy.rb
- ee/lib/elastic/latest/git_class_proxy.rb 41 个添加, 7 个删除ee/lib/elastic/latest/git_class_proxy.rb
- ee/lib/elastic/latest/issue_class_proxy.rb 11 个添加, 8 个删除ee/lib/elastic/latest/issue_class_proxy.rb
- ee/lib/elastic/latest/merge_request_class_proxy.rb 4 个添加, 2 个删除ee/lib/elastic/latest/merge_request_class_proxy.rb
- ee/lib/elastic/latest/milestone_class_proxy.rb 2 个添加, 3 个删除ee/lib/elastic/latest/milestone_class_proxy.rb
- ee/lib/elastic/latest/note_class_proxy.rb 54 个添加, 42 个删除ee/lib/elastic/latest/note_class_proxy.rb
- ee/lib/elastic/latest/project_class_proxy.rb 32 个添加, 27 个删除ee/lib/elastic/latest/project_class_proxy.rb
- ee/lib/elastic/latest/query_factory.rb 38 个添加, 0 个删除ee/lib/elastic/latest/query_factory.rb
- ee/lib/elastic/latest/snippet_class_proxy.rb 6 个添加, 2 个删除ee/lib/elastic/latest/snippet_class_proxy.rb
- ee/lib/elastic/latest/state_filter.rb 1 个添加, 1 个删除ee/lib/elastic/latest/state_filter.rb
- ee/lib/gitlab/elastic/bool_expr.rb 0 个添加, 0 个删除ee/lib/gitlab/elastic/bool_expr.rb
- ee/lib/gitlab/elastic/client.rb 4 个添加, 2 个删除ee/lib/gitlab/elastic/client.rb
- ee/lib/gitlab/elastic/expr_name.rb 21 个添加, 0 个删除ee/lib/gitlab/elastic/expr_name.rb
- ee/spec/lib/elastic/latest/git_class_proxy_spec.rb 11 个添加, 2 个删除ee/spec/lib/elastic/latest/git_class_proxy_spec.rb
- ee/spec/lib/elastic/latest/project_wiki_class_proxy_spec.rb 11 个添加, 2 个删除ee/spec/lib/elastic/latest/project_wiki_class_proxy_spec.rb
- ee/spec/models/concerns/elastic/issue_spec.rb 10 个添加, 0 个删除ee/spec/models/concerns/elastic/issue_spec.rb
- ee/spec/models/concerns/elastic/merge_request_spec.rb 10 个添加, 0 个删除ee/spec/models/concerns/elastic/merge_request_spec.rb
- ee/spec/models/concerns/elastic/note_spec.rb 10 个添加, 0 个删除ee/spec/models/concerns/elastic/note_spec.rb
加载中
想要评论请 注册 或 登录