ElasticSearch | Рандомизировать результаты с одинаковым счетом - PullRequest
0 голосов
/ 22 февраля 2020

В ElasticSearch возможно ли рандомизировать порядок результатов поиска с одинаковым счетом без потери нумерации страниц?

Я размещаю базу данных с тысячами кандидатов на вакансии. Когда компания ищет определенный навык (или комбинацию навыков), это всегда один и тот же порядок (и, таким образом, кандидаты в верхней части результатов поиска имеют огромное преимущество)

Пример поискового запроса :

let params = {
      index: 'candidates',
      type: 'candidate',
      explain: true,
      size: size,
      from: from,
      body: {
        _source: {
          includes: ['firstName', 'middleName', 'lastName']
        },
        query: {
          bool: {
            must: [/* Left out */],
            should: [/* Left out */],
          }
        }
      }
    };
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...