Я хочу добавить английский анализатор в тип анализатора ElasticSearch.
Что-то вроде:Добавление анализатора английского языка к типу в упругом поиске
[ElasticsearchType(Name = "blogpost", IdProperty = "Id")]
public class BlogPost
{
[String]
public Guid Id { get; set; }
[String]
public string Title { get; set; }
[String(Analyzer = LanguageAnalyzers.English, TermVector = TermVectorOption.WithOffsets)]
public string Body { get; set; }
}
Я использую C# NEST 2.x API
Ошибочная часть здесь: 'LanguageAnalyzers.English', который я сделал.
Любые предложения о том, как это сделать правильно?
Какие ошибки вы получаете? Как вы создаете индекс? – Rob
Я просто получаю 'LanguageAnalyzers' не существует в этом контексте. также попытался: [String (Analyzer = «english», TermVector = TermVectorOption.WithOffsets)] – belostoky
Как вы создаете индекс? – Rob