Krishnananthan Vijayaretnam Ответов: 0

Запрос клиента Elasticsearch не работает после обновления


Я использую эластичный поиск для ASP.NET проект MVC. Эластичный Поиск.Чистый клиент перестал работать после обновления с версии 5.5.0 на 7.7.0. Компонент типа был удален из запроса, и произошло изменение в сериализации объекта. Я пытался исправить запрос, но мне это не удалось.

Я приложил код запроса ниже.

Может ли кто - нибудь помочь мне в этом?

Заранее спасибо.

Что я уже пробовал:

string postCode = "SW3";

var response = elasticClient.Search<AddressDom>(s => s.Index("new_address")
                     .Type("uk")              
              .From(0)
              .Take(100)
              .Query(qry => qry
                  .Bool(b => b
                  .Must(m => m
                      .QueryString(qs => qs
                          .DefaultField("Postcode")
                          .Query(postCode + "*").DefaultOperator(Operator.And)))))
                          .Sort(x => x.Field(cc => cc.Field("AreaTypeId").Descending())));

Richard MacCutchan

Если проблема была вызвана обновлением стороннего продукта, то вам следует обратиться к людям, которые его поставляют и поддерживают.

0 Ответов