Оценка функций Elasticsearch NEST API 7.8 - PullRequest
0 голосов
/ 11 июля 2020

Мы пытаемся использовать запрос Function Score для случайного получения одного документа. Однако мы продолжаем получать один и тот же документ (и да, существует более одного документа, удовлетворяющего фильтру). Вот наш код:

ms.Search<PropertySearchResult>("featured", u => u.Index("properties")
     .Size(1)
     .Query(q => q
     .FunctionScore(c => c
     .Name("featured")
     .Query(q => q
     .Bool(bq => bq.Filter(filter))
      )
      .Functions(f => f
      .RandomScore()
        ))));

Кто-нибудь может сказать нам, что мы делаем не так. Спасибо.

...