# Ордер при поиске не такой как хочется

**URL:** <https://discuss.elastic.co/t/topic/209851>\
**Category:** Вопросы на русском языке\
**Created:** [November 28, 2019, 11:57am UTC](https://discuss.elastic.co/t/topic/209851 "2019-11-28T11:57:35Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ekaterina\_Nekrasova](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ekaterina_nekrasova/32/46505_2.png) [@Ekaterina\_Nekrasova](https://discuss.elastic.co/u/Ekaterina_Nekrasova)\
**Post date:** [November 28, 2019, 11:57am UTC](https://discuss.elastic.co/t/topic/209851/1 "2019-11-28T11:57:35Z")

</div>

всем привет !  
У меня PersonType со следующим маппингом

```
"name" : {
            "type" : "text",
            "fields" : {
              "keyword" : {
                "type" : "keyword",
                "ignore_above" : 256,
                "normalizer" : "lowercase_normalizer"
              }
            },
            "analyzer" : "lowercase_asciifolding_analyzer"
          },

```

с такими аналайзерпми

 ![image](https://us1.discourse-cdn.com/elastic/original/3X/8/9/89747ae7d2d8e766a14e4e67393a0a4ff0cd1915.png)

Query

```
{
  "from": 0,
  "query": {
    "bool": {
      "must": [
        {
          "common": {
            "name": {
              "low_freq_operator": "or",
              "query": "Paulina Name Cruz"
            }
          }
        }
      ]
    }
  },
  "size": 50,
  "_source": {
    "excludes": [
      "*"
    ]
  }
}

```

и я получаю результат, в котором то что я ищу находится на 4 месте

 ![image](https://us1.discourse-cdn.com/elastic/original/3X/a/b/ab5df249c0478a61cdb8e36f0b97c8b733c7e3ba.png)

каким образом, или, может быть, запросом я могу увеличивать score y match exact?

и получить что-то вроде таких результатов (первая строка - это запрос)  
 ![image](https://us1.discourse-cdn.com/elastic/original/3X/7/1/7141cf0a7d8b0b0ee21138b856f560830bbad9cf.png)

---

<div class="post-metadata">

**Author:** ![Ekaterina\_Nekrasova](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ekaterina_nekrasova/32/46505_2.png) [@Ekaterina\_Nekrasova](https://discuss.elastic.co/u/Ekaterina_Nekrasova)\
**Post date:** [November 28, 2019, 12:41pm UTC](https://discuss.elastic.co/t/topic/209851/2 "2019-11-28T12:41:30Z")

</div>

с таким query результаты немного лучше для Paulina Cruz, но все еще не очень хорошие для Paulina Name Cruz

```
{
  "from": 0,
  "query": {
    "bool": {
      "must": [
        {
          "bool": {
            "minimum_should_match": 1,
            "should": [
              {
                "match": {
                  "name": {
                  "boost":2,
                    "operator": "and",
                    "query": "Cruz Name Paulina"
                  }
                }
              },
              {
                "match": {
                  "name": {
                    "operator": "or",
                    "query": "Cruz Name Paulina"
                  }
                }
              }
            ]
          }
        }
      ]
    }
  },
  "size": 50,
  "_source": {
    "includes": [
      "name"
    ]
  }
}

```

 ![image](https://us1.discourse-cdn.com/elastic/original/3X/5/e/5e320b20d41ad336011295ed8784afe627fbc6cb.png)

---

<div class="post-metadata">

**Author:** ![Igor\_Motov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/igor_motov/32/45193_2.png) [@Igor\_Motov](https://discuss.elastic.co/u/Igor_Motov)\
**Post date:** [December 2, 2019, 2:41pm UTC](https://discuss.elastic.co/t/topic/209851/3 "2019-12-02T14:41:49Z")

</div>

Чтобы понять, как был рассчитан `_score` надо включить [`explain`](https://www.elastic.co/guide/en/elasticsearch/reference/current/search-search.html).

---

<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:** [December 30, 2019, 2:41pm UTC](https://discuss.elastic.co/t/topic/209851/4 "2019-12-30T14:41:55Z")

</div>

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