кажется, что этот вопрос с тем, как Sitecore понимает культуры и присваивает контекст выполнения культуры в ее поисков и индексов.
Для конкретного решения мы переименовали язык «el-GR» в «el» (чтобы показать «красиво» в URL-адресе). В свою очередь, Sitecore назначал CultureInfo с именем «el», а не «el-GR». Но в файле конфигурации defaultIndexConfiguration греческий анализатор будет назначен только тогда, когда CultureInfo объекта CultureExecutionContext был el-GR, поэтому данные были фактически проиндексированы с использованием StandardAnalyzer, а не GreekAnalyzer, следовательно, чувствительность акцента.
Мы добавили дополнительную конфигурацию, чтобы покрыть случай, когда CultureInfo имеет имя «el» (скопировал конфигурационный узел «el-GR» на самом деле), и после необходимой перестройки индекса все было в порядке.
Это довольно туманна, хотя почему Sitecore бы пойти и изменить имя объекта CultureInfo ...
Ах, я должен был бы сделать его более ясным, что это lucene.NET вопрос. Кроме того, я могу проверить, что я действительно использую греческий анализатор, потому что это то, что делает «установка по умолчанию Sitecore 8», - назначает греческий анализатор, когда культура идентифицируется как греческая. – Yiangos