I'd like to store an n-dimensional feature vector, e.g. `<1.00, 0.34, 0.22, ..., 0>`, with each document, and then provide another feature vector as a query, with the results sorted in order of cosine similarity. Is this possible with Elastic Search?