C# поиск по нескольким индексам

Добрый день.

У меня несколько индексов v8log-Дата1, v8log-Дата2 ...
Хочу на C# получить все записи этих индексов, указываю в запросе индекс v8log* и получаю ошибку неправильного запроса. Если указать v8log запрос отработает но укажет что индекс не найден (ошибки исполнения не будет).
Возможно ли запросом выбрать данные по всем индексам?

Пример вызова:

       var searchResponse = client.Search<IndexInputLog>(s => s
        .Index("v8log*")
        );

Ниже часть лога ошибки.

FailureReason: Unrecoverable/Unexpected BadResponse while attempting POST on http://localhost:9200/v8log*/_search?typed_keys=true

Сегодня заработало.

Ещё можно создать алиас. Раздел для вопросов на русском здесь: https://discuss.elastic.co/c/in-your-native-tongue/russian

The problem is not the wildcard indices pattern; the URL encoded * is valid.

The problem is that your POCO has a property of type long, but there is a _source document that is returned in the search results where this property is a string. The JSON serializer fails to deserialize this property because it's strict about expecting a number token in the JSON.

1 Like

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