как получить доступ к значению поля ввода в скрипте вasticsearch - PullRequest
0 голосов
/ 26 июня 2019

Я использую запрос bool, и я хочу использовать совпавшее значение результата в скрипте вasticsearch

       {
"query": {
"nested": {
  "path": "Names",
  "query": {
    "function_score": {
      "script_score": {
        "script": {
          "source": "((_score)/(X+doc['Names.count'].value))*100"
        }
      },
      "min_score": 80,
      "query": {
        "bool": {
          "should": [
            {
              "match": {
                "Names.name": "siriporn kanchana"
              }
            },
            {
              "match": {
                "Names.name": "ganjana siriporn"
              }
            }
          ]
        }
      }
    }
  }
}

} }

выше, я хочу, чтобы значение X было длиной примера сопоставляемой строки, если sirporn сопоставлен, тогда я хочу, чтобы x = 7. это возможно вasticsearch

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...