Blobs search should also search full path field
## Problem Our searches for `blobs` in Elasticsearch are only [using fields `blob.content` and `blob.file_name`](https://gitlab.com/gitlab-org/gitlab/-/blob/40a8cdb0ad2f185396ca1082f1cebff5d58ee9ac/ee/lib/elastic/latest/git_class_proxy.rb#L164). Based on our indexing code, I can see [`file_name` is only the basename of the file](https://gitlab.com/gitlab-org/gitlab-elasticsearch-indexer/-/blob/85bac76265878309664b5cda1940fdafc4302467/indexer/blob.go#L108). This means that any searches that include parts of the file path will not be found. ![image__1_](/uploads/af19321a68a4fbb929001c7a6efa2c8c/image__1_.png) ## Solution Add `blob.path` to fields for searching. ### Release Notes Searching for a file is our top use case in Advanced Search. Before this release, searching for files often required some specific syntax and was not very intuitive. Advanced Search now allows for full path searching. We have also made the [file syntax](https://docs.gitlab.com/ee/user/search/advanced_search_syntax.html#syntax-search-filters) search more flexible. ![2021-01-09_14.29.47](/uploads/8b266830db06b447accc1e20f90be14d/2021-01-09_14.29.47.gif)
issue