2017-02-23 102 views
1

У нас есть лазурное веб-приложение, в котором есть одно окно поиска, когда мы вводим текст с двойными кавычками, такими как «Служба приложений», он правильно записывает записи в «Службу приложений», однако это не только подчеркивает «App Service», но также подчеркивает «Приложение», а также «Сервис», если они найдены индивидуально, что можно сделать, чтобы подсвечивалось только «Служба приложений», это не создаст хаоса среди пользователей.Лазурный поиск бликов для фраз с двойными кавычками

+1

Разве вы не задали тот же вопрос раньше: http://stackoverflow.com/questions/42361449/azure-search-exact-phrase-matching? –

+0

У меня такая же точная проблема ... при выполнении поиска фразы она выделяет не только появление фразы, но и каждое отдельное слово во фразе. Может быть, @yahnoosh может помочь с этим? – bahrens

+0

Спасибо @ mike-mccaughan. Я прочитал это, и я не верю, что это полностью объясняет проблему, которую я вижу. Это почти так, как если бы он выполнял как поиск по каждому термину, так и по фразе, и я не уверен, почему. – bahrens

ответ

4

В Azure Search мы используем маркер Lucene's Postings Highlighter. Этот маркер игнорирует позиции терминов, которые совпадают, поэтому вы видите все фразовые термины, выделенные независимо. К сожалению, в настоящий момент нет возможности настроить это поведение. Я понимаю, что это может запутать ваших пользователей.

Пожалуйста, используйте нашу страницу UserVoice, чтобы проголосовать за изменение текущего поведения.

+0

Хорошо, это имеет смысл. Я также заметил, что некоторые возвращенные фрагменты фрагмента не содержат всех терминов из фразы, которую я искал. Это также ожидаемое поведение? – bahrens

+1

Это связано с тем, что выделение происходит после идентификации идентифицированных документов. В столбцах Highlighter каждый документ сопоставляется, разбивает его на предложения и ищет предложения, которые наилучшим образом соответствуют условиям запроса (игнорируя положения позиций). Мы будем пересматривать, как маркер работает в Azure Search в ближайшее время, чтобы рассмотреть некоторые из этих запутанных поведений. – Yahnoosh

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

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