# Using multiple similarity metrics on an existing index

**URL:** https://discuss.elastic.co/t/using-multiple-similarity-metrics-on-an-existing-index/296274
**Category:** Elasticsearch
**Created:** [February 4, 2022, 10:03am UTC](https://discuss.elastic.co/t/using-multiple-similarity-metrics-on-an-existing-index/296274 "2022-02-04T10:03:54Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![mkaze](https://avatars.discourse-cdn.com/v4/letter/m/c57346/32.png) [@mkaze](https://discuss.elastic.co/u/mkaze)
#### Post date: [February 4, 2022, 10:03am UTC](https://discuss.elastic.co/t/using-multiple-similarity-metrics-on-an-existing-index/296274/1 "2022-02-04T10:03:55Z")

</div>

I was wondering if it's possible to use multiple similarity metrics for an index in Elasticsearch. Let's assume I have already defined an index with a customized BM25 similarity metric (say, with `b=1`), and now I would like to **add another** similarity metric (say, BM25 with `b=0`) to this index. Is this possible? If so, does this imply a re-index? Unfortunately I couldn't find any examples in documentation or elsewhere which uses multiple similarity metrics for the same index; so I was in doubt if this is possible at all?!

Example scenario:

```auto
"index": {
    "similarity": {
        "BM25_v1": {
            "type": "BM25",
            "b": 1.0
        },
        # add a new metric on this index.
        "BM25_v2": {
            "type": "BM25",
            "b": 0.0
        }
    }
}

```

And its usage:

```auto
{
    'some_field': {
        'type': 'text',
        'norms': 'true',
        'similarity': 'BM25_v1' # old metric
    },
    'another_field': {
        'type': 'text',
        'norms': 'true',
        'similarity': 'BM25_v2' # new metric
    },
}

```

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [March 4, 2022, 10:04am UTC](https://discuss.elastic.co/t/using-multiple-similarity-metrics-on-an-existing-index/296274/2 "2022-03-04T10:04:55Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
