ответ

0

Конечная точка search template не отображается в NEST и представляет собой немного сложную задачу, поскольку она очень отличается от того, как обычно создаются запросы. Мы на самом деле работаем над этим сейчас (in this branch) и надеемся, что, чтобы получить эту функциональность в предстоящем выпуске 1.1. Вот ссылка на original issue для отслеживания.

EDIT: Забыл упомянуть, конечная точка доступна на Elasticsearch.Net клиенте низкого уровня, который вы можете получить доступ через ElasticClient:

var client = new ElasticClient(...); 
client.Raw.SearchTemplate(...); 
+0

Я знал низкоуровневое elasticsearch.net условии, что это, но было любопытно на стороне НЕСТ. Спасибо за ваше подтверждение. –

0

Поиска шаблон конечные точки были отображены в НЕСТЕ 2.x ,

Существует общий пример о шаблонирования здесь: https://www.elastic.co/guide/en/elasticsearch/client/net-api/2.x/template-query-usage.html

Вот некоторая информация о том, как встроенные шаблоны могут быть использованы в разговорник предложение с опцией отсортированной: https://www.elastic.co/guide/en/elasticsearch/client/net-api/2.x/suggest-usage.html

Здесь вопрос о GitHub я опубликовал некоторую информацию о том, как сохранить шаблоны Elastic: https://github.com/elastic/elasticsearch-net/issues/2176

Вот общий пример того, как использовать НЕСТ:

var templateRequest= new PutSearchTemplateDescriptor(new Id("my_template")); 

templateRequest.Template("{\"multi_match\":{\"query\":{\"query\":\"{{suggestion}}\",\"fields\":[\"field1\",\"field2\"]}}}"); 

var response = ElasticClient.PutSearchTemplate(templateRequest); 

При использовании шаблона в подборкой предложить:

.Collate(c => c 
    .Query(q => q 
     .Indexed("my_template") 
    ) 
    .Prune() 
) 
0

Другой вопрос, на линиях похож, Есть PutSearchTemplateDescriptor метод записи для вызова предварительно шаблона, зарегистрированного?

Я зарегистрировал шаблон к .scripts, но не смог найти правильный метод для вызова шаблона из НЕСТ клиента

+0

Вас приветствует, чтобы опубликовать это в новом вопросе! – alexbt

 Смежные вопросы

  • Нет связанных вопросов^_^