NEST is a .NET client for elasticsearch
2 ответа

Пример использования синонимов в гнезде

Я не нашел надежного примера того, как создавать и использовать синонимы с помощью Nest для Elasticsearch. если у кого-то есть, это было бы полезно. моя попытка выглядит так, но я не знаю, как применить ее к полю. var syn = new SynonymTokenFilter { …
21 май '14 в 13:47
2 ответа

Запрос Elasticsearch Nest для обрезки пробелов при сравнении полей с предоставленным значением

Я работаю с Nest API для упругого поиска и ищу решение, в котором мы могли бы обрезать пробелы, сравнивая поля с заданным значением. Проблема:- Эластичная БД имеет поле "customField1" ="Jinesh ", и я передаю значение в search ="Jinesh", который не с…
08 дек '16 в 06:59
2 ответа

Как использовать функцию MultiTermVectors в гнезде эластичного поиска

Все, Я проиндексировал несколько XML-файлов в asticsearch, чтобы индексировать новости и вводить reuters. Я могу тогда использовать var termvecResponse = Client.TermVectors<reuters>(t => t.Index("news").Id(1).TermStatistics().Fields(f =>…
09 авг '17 в 23:39
1 ответ

Поиск использования API и BoolQueryDescriptor - Nest Client

Версия Nest: 2.10 Elasticsearch.Net Версия: 2.10 Я пытаюсь написать запрос, который идет как ниже BoolQueryDescriptor<ErrorLog> queryParameter; queryParameter = QueryFilterBuilder.BuildQueryFilter<ErrorLog>(searchInputs.SearchParameters)…
02 май '16 в 05:34
0 ответов

Гнездо: Написание запросов для ElasticSearch

Я недавно скачал эластичный поиск для проекта, который я должен сделать в asp.net mvc. Я также скачал Nest, чтобы помочь мне выполнить запросы и связаться с базой данных. Хотя я не могу понять документацию Nest, как запрашивать и получать результаты…
08 июл '16 в 12:40
1 ответ

Эластичный поиск Фонетическая проблема с NEST в Dotnet

Я новичок в поиске Elastic и хочу использовать его для фонетического поиска, поэтому я добавил плагин NEST в dotnet, используя пакет nougat, и попытался создать индекс с фонетическим, но получил следующую ошибку. ServerError = {ServerError: 400Type:…
1 ответ

Как добавить условия в запрос терминов (ElasticSearch NEST C#)?

Я пишу TermsQuery в НЕСТ. Я создал QueryContainer для этого. Вот мой код: QueryContainer qc1 = new TermsQuery() { Field = "recordID", Terms = }; я хочу добавить int массив как условия, и это показывает, что условия принимают только IEnumerable<ob…
30 ноя '16 в 11:15
1 ответ

Как задать перезапись top_terms_N с помощью Nest SDK для Elastic?

Эластичная версия 5.2 У меня есть этот запрос в эластичной DSL. POST my-index/_search { "query": { "wildcard": { "Author": { "value": "*joe*", "rewrite": "top_terms_15" } } } } Я хочу написать тот же запрос, используя Nest SDK. private Nest.Wildcard…
06 мар '17 в 05:42
1 ответ

Используя Nest, как имитировать поле _all, содержащее токены ngram?

Я считаю, что для поля _all невозможно содержать токены ngram. Как я могу имитировать это поведение? У меня есть 7 типов объектов, в каждом из которых около 10 полей. Из этих 70 полных полей около 15 должны поддерживать частичный поиск (с использова…
16 май '14 в 14:29
1 ответ

Запрос ElasticSearch с использованием NEST 2.x с прокруткой не возвращает результат

Я пытаюсь получить все данные из asticsearch на основе вхождения сообщения, я решил, что, если бы я использовал Scroll, я мог бы зацикливаться до конца поиска документа, но следующий запрос возвращает Documents = 0, но Total = 1954: var response = c…
20 июл '16 в 14:24
1 ответ

Как сопоставить одно слово из поискового запроса в Elasticsearch

Допустим, у меня есть поле под названием complexId и имеет значение со специальными символами: fruit/1a.445/2.10.mango, Поэтому, когда я ищу что-то вроде Complex ID fruit/1a.445/2.10.mangoЯ должен быть в состоянии получить результат. Я хочу, чтобы э…
17 сен '17 в 07:24
3 ответа

Возврат общего типа политики

Я хочу повторить попытку, когда ошибка NEST находится в диапазоне HttpCodeResponse, и у меня есть следующая общая политика: public Policy<D> CreatePolicy<T, D>( PolicyType policyType) where T : Exception where D : IApiCallDetails { switc…
18 дек '17 в 15:11
1 ответ

Nest - ElasticSearch.Net - Как разделить счетчик посещений FacetFilter, возвращаемый свойством поиска

У меня есть NEST Query; var desciptor = new SearchDescriptor<SomePoco>() .TrackScores() .From(request.Page == 1 ? 0 : (request.Page - 1) * request.PageSize) .Size(request.PageSize) .MatchAll() .FacetFilter("some_name", a => new FilterContai…
09 мар '15 в 11:42
1 ответ

Elasticsearch NEST частичное обновление анонимного объекта пустым вложенным объектом

Попытка "сбросить" вложенный объект в документе, но он не вернет его пустым. У меня есть POCO: public class StreetAddress { public int HouseNumber { get; set; } public string Street { get; set; } } public class FullAddress { public string City{ get;…
22 дек '15 в 21:04
3 ответа

Свойство Geo_Point не индексируется должным образом

Я использую NEST .net клиент для эластичного поиска. У меня есть класс Address с свойством Location. public class Address { public string AddressLine1 {get;set;} public string AddressLine2 {get;set;} public string City {get;set;} public string State…
04 фев '14 в 12:37
1 ответ

Массовая вставка Elasticsearch с NEST возвращает es_rejected_execution_exception

Я пытаюсь сделать массовую вставку, используя .Net API в Elasticsearch и это ошибка, которую я получаю при выполнении операции; Error {Type: es_rejected_execution_exception Reason: "rejected execution of org.elasticsearch.transport.TransportService$…
18 апр '17 в 08:02
2 ответа

Запрос с повышением поля Nest не возвращает результатов от Elasticsearch

У меня есть реальные проблемы с получением запроса с использованием повышения полей для работы с Elasticsearch. Я просматривал документы Nest по этой теме, но они не были особенно полезны, поэтому мой код действительно основан на решении этого вопро…
08 янв '16 в 10:49
1 ответ

Эластичный поиск гнездо поисковый запрос

Я застреваю, получая при реализации поиска с помощью упругого поиска гнезда. Я должен реализовать как запрос с упругим поиском. например выберите * из таблицы, где имя пользователя, например, '%abc xyz%'. Как вы можете видеть в приведенном выше sql-…
09 фев '17 в 12:36
0 ответов

Сравните сопоставления в запросе на создание индекса с сопоставлениями сервера

Есть ли способ надежно сравнить клиентское определение отображения индекса с сервером? например, если я сделаю PUT /my-indexсокращенные сопоставления будут отправлены как: {"mappings": {"my-item": {"properties": {"name": {"type": "завершение"}}}}} н…
31 авг '18 в 10:14
2 ответа

ElasticSearch/NEST: определить, существует ли сопоставление

Я использую NEST-клиент для доступа к моим индексам / сопоставлениям ElasticSearch. Я пытаюсь определить, существует ли сопоставление, и если нет, создать новое сопоставление. Есть метод для IndexExistsAsync() но, похоже, нет MappingExistsAsync() ме…
07 мар '16 в 19:19