Блогер разобрал Mac Studio и показал размер крышки чипа M1 Ultra — в три раза больше Ryzen 3 / Хабр
denis-19Компьютерное железо Настольные компьютеры Процессоры
По информации 9To5mac, блогер разобрал новый настольный компьютер Mac Studio от Apple. Он показал и оценил размер термокрышки чипа M1 Ultra. Эксперт обнаружил внутри на матплате два нестандартных разъема для подключения SSD, в которые не подходит фирменный накопитель от Mac Pro. Apple пока что заявила, что Mac Studio нельзя проапгрейдить: в продаже нет отдельных совместимых накопителей SSD.
Блогер выяснил, что разобрать Mac Studio оказалось достаточно просто. Для этого нужно поддеть и убрать резиновое кольцо снизу корпуса. Под ним скрываются четыре винта для снятия нижней крышки. Далее компьютер можно разобрать по элементам: блок питания, защитные элементы, система охлаждения, материнская плата и элементы дополнительных внешних модулей.
Большую часть в корпусе Mac Studio занимают блок питания, два вентилятора и массивный радиатор, которые охлаждают чип M1 Ultra. Именно из-за этих элементов Mac Studio по высоте – это дважды Mac Mini.
Блок питания.
Доступные для апгрейда разъемы SSD (сверху справа и слева).
Блогер выяснил, что штатный SSD можно подключить во второй свободный разъем, и устройство работает нормально.
Штатный SSD.
Установка штатного SSD во второй разъем.
Система охлаждения Mac Studio.
Матплата Mac Studio.
Разбор Mac Studio
8 марта Apple представила чип M1 Ultra и системный блок Mac Studio, похожий на Mac Mini, но в большем размере. У него есть четыре порта Thunderbolt, два слота USB-A, порт HDMI и разъем для наушников на задней панели. На передней панели размещаются два порта USB-C и слот для SD-карты. Mac Studio поддерживает Wi-Fi и Bluetooth.
Apple утверждает, что пользователь сможет одновременно выводить изображение с устройства на четыре монитора XDR и телевизор 4K. Mac Studio поставляется с чипами M1 Max или с новым M1 Ultra. В России это устройство недоступно для заказа.Чип M1 Ultra – это два чипа M1 Max, соединенные с использованием технологии Apple под названием UltraFusion. M1 Ultra предлагает 128 ГБ графической памяти и имеет в семь раз больше транзисторов, чем базовый чип M1. Чип Apple M1 Ultra содержит 114 млрд транзисторов.
Теги:
- Mac Studio
- M1 Ultra
- SSD
- разбор
- mini ПК
- Apple
Хабы:
- Компьютерное железо
- Настольные компьютеры
- Процессоры
Всего голосов 25: ↑24 и ↓1 +23
31K
Комментарии 145
Денис @denis-19
Информационная служба Хабра
Комментарии Комментарии 145
Козлов о 6:4 с «Трактором»: «Салават» показал яркий хоккей.
Ребята самоотверженно играли в обороне, ловили на себя шайбу» — ХоккейВиктор Козлов высказался после матча против «Трактора» (6:4).
– Очень важная победа. Надо было выиграть и порадовать болельщиков голами. Показали яркий хоккей. Ребята самоотверженно играли в обороне, ловили на себя шайбу. С самоотдачей сыграли и в большинстве, и в меньшинстве.
– Как оцените психологию команды?
– Всегда, когда проигрываешь, не очень весело. Сейчас выиграли, много забили, уже другое настроение.
– Мало забиваете в большинстве. В чем причина?
– У нас Мерфи получил травму, Дроздов. Те, кто много играют, сейчас не выходят на лед. Играет молодой Аймурзин, неплохо справляется. Не бывает так, что нарисовал что-то – и сразу получается.
– Как оцените прогресс Аймурзина? У него 6 очков в 8 матчах.
– Ничего про него говорить не буду. Пусть он сам скромно оценит себя в интервью.
– Некоторые эксперты скептически оценивали перевод Хмелевски на фланг третьего звена. Однако вместе с Аймурзиным они показывают яркий хоккей. Почему вы решили пойти на такие перестановки в составе?
– В нашей ситуации, когда Иван Дроздов получил травму, нам нужно было сделать сбалансированный состав. Саша умеет играть и центрального, и крайнего нападающего. Они хорошо смотрятся вместе. Будет здорово, если продолжат так играть.
– Как прошло расставание с Бочаровым?
– Сложно. Расставаться всегда неприятно, тяжело. Я желаю ему удачи. К сожалению, не нашли ему роль. Он взрослый и авторитетный игрок. Не могли держать его в ротации, ему нужна важная роль.
– Когда ждать возвращения Хо-Сэнга?
– Ждем результатов МРТ. В ближайшем будущем надеемся его увидеть. Как только узнаем результаты, поймем дальнейший курс восстановления, – сказал главный тренер «Салавата Юлаева».
Материалы по теме
Главные новости
- Ротенберг о СКА: «Наша команда и система – будущее хоккея. Это может принести нам результат на международной арене»
- «Металлург» уволил Рябыкина. Тренер отвечал за игру в обороне 9
- Шестеркин пошутил насчет умения Сорокина бросать: «Он очень плох. В футбольные ворота забьет, может быть» 1
- Ротенберг о травме Зыкова: «Выбыл наш петроградский пацан. У него серьезный перелом лицевой кости. Это не очень хорошо» 27
- Видео Овечкин об исполнении буллита вместе с сыном на Матче звезд: «Особенный момент. Нам обоим понравилось» 9
- Мельничук дебютировал за «Авангард». Он пропустил 3 шайбы после 6 бросков «Амура» в 3-м периоде, начав с 15 сэйвов 7
- У «Авангарда» 6 поражений в последних 8 матчах, в том числе 3 – в 4 играх на Дальнем Востоке 23
- «Амур» выиграл у «Авангарда» 2-й матч за 2 дня, забросив 3 шайбы в 3-м периоде при счете 0:2. Клуб идет на 8-м месте на Востоке 26
- КХЛ. «Амур» вырвал победу у «Авангарда», «Торпедо» примет минское «Динамо» 56
- Видео Мирошниченко забросил 3-ю шайбу за «Авангард» в сезоне в день своего 19-летия 5
Новости моей команды
Выберите любимую команду
Выберите вид спортаФутболХоккейБаскетболБиатлонБокс/ммаФормула-1Теннис
ПОСЛЕДНИЕ НОВОСТИ
- TopNews»> Пастрняк о переговорах с «Бостоном»: «Мой агент и Дон Суини общаются каждый день. Я сейчас сосредоточен на хоккее» 4
- Свечников о победе в конкурсе забегов на скорость: «Макдэвид точно меня обгонит. Мне повезло, что его не было» 6
- Видео Сузуки выиграл мини-турнир по хоккейному гольфу на Матче звезд НХЛ
- Видео Сара Нерс забила буллит Шестеркину в стиле Форсберга на Матче звезд НХЛ 12
- Видео Макар и Рантанен выиграли новый пляжный конкурс с купанием на Матче звезд НХЛ. Фокс и Шестеркин дошли до финала 11 TopNews»> Видео Сарос и Хеллибак выиграли новый конкурс вратарей на Матче звезд НХЛ. У Сорокина и Шестеркина худший результат 3
- Первый гол Роналду за «Аль-Наср», Польша против участия России в Олимпиаде, новая неудача «Челси», Кайри Ирвинг запросил обмен из «Бруклина», Костомарову могут ампутировать пальцы и другие новости 25
- Видео Нелсон выиграл конкурс на точность бросков на Матче звезд НХЛ. Панарин и Макдэвид выбыли в полуфинале 7
- Видео Петтерссон выиграл конкурс на самый сильный бросок на Матче звезд НХЛ (166,1 км/ч). У Овечкина 4-й результат 21
- Видео Дуэт Овечкиных плюс Кросби выиграли конкурс на самый эффектный буллит на Матче звезд НХЛ. Сергей забил Луонго после передачи отца 68
- Видео Свечников выиграл конкурс забегов на скорость на Матче звезд НХЛ. Макдэвид не участвовал, Макар упал 16
- Ротенберг о покере Галимова: «Не будем говорить, что он татарский Макдэвид. В СКА у каждого сумасшедшее желание играть за нас – все проявляют инициативу» 29
- «Это подарок Миллеру на день рождения. Вы еще не видели лучшую игру СКА. Будет лучшая версия». Ротенберг о победе над «Ак Барсом» 36
- Лукоянов о том, понравились ли болельщикам 4:7 от СКА: «Лучше у них спросить, что нравится больше: качели или победы 2:1, но победы» 6 TopNews»> Козлов о 2:4 от ЦСКА: «Салават» загипнотизировала чемпионская майка, слишком много уважения. Но есть позитив – нарастили темп, забила два гола» 14
- Билялетдинов после 4:7 от СКА: «Ак Барс» никогда столько не пропускал – я недоволен. Ничего не предвещало. Не справились с задачей в обороне» 16
- Уэйн Гретцки: «Джек Хьюз – единственный, кто может приблизиться к Макдэвиду» 36
- «Нефтехимик» набрал очки в 7-м матче подряд. У нижнекамцев 61 очко и 8-е место, у «Амура» – 61, у «Трактора» – 58, у «Барыса» – 57 9
- «Ак Барс» пропустил 7 голов от СКА. Столько же команда Билялетдинова пропустила за 7 матчей до этого 17
- «Спартак» проиграл 4 матча подряд. До зоны плей-офф – 3 очка 18
- Видео У форварда СКА Зыкова выбит верхний ряд передних зубов после силового приема Радулова 63
- «Динамо» вышло в плей-офф. На Западе известны 5 участников Кубка Гагарина, на Востоке – по-прежнему ни одного 12
- КХЛ. СКА забил 7 голов «Ак Барсу», ЦСКА победил «Салават», «Авангард» проиграл «Амуру» по буллитам 523
- Видео Форвард СКА Галимов сделал покер в игре с «Ак Барсом» 9 TopNews»> Никитин про 0:3 от «Северстали»: «Меньшинство было лучше у соперника, поэтому победа за ними» 16
- Вратарь «Северстали» Шугаев сделал 2-й шатаут в сезоне, отразив 25 бросков в матче с «Локомотивом» 3
- «Северсталь» выиграла 5 из 6 последних матчей 5
- Никишин побил рекорд КХЛ для российских защитников по очкам за одну регулярку. У него 10+39 в 57 играх 14
- Сорокин об интервью на английском: «Говорю заученные фразы, иногда меняя слова. Надо мной все в команде смеются» 8
- Саша Хмелевски: «Еда в России нравится больше, чем в США. Холодец – одно из любимых блюд, нравятся творог и сгущенка» 10
Архив новостей
Новости от пользователей
показать больше
Все пользовательские новости
Как работать с результатами поиска — Когнитивный поиск Azure
- Статья
- 12 минут на чтение
В этой статье объясняется, как работать с ответом на запрос в Когнитивном поиске Azure. Структура ответа определяется параметрами в самом запросе, как описано в документах поиска (REST) или классе SearchResults (Azure для .NET).
Параметры запроса определяют:
- Выбор полей в результатах
- Количество совпадений, найденных в индексе для запроса
- Количество результатов в ответе (по умолчанию до 50)
- Порядок сортировки
- Подсветка терминов в результате, совпадающих либо по полному, либо по частичному термину в теле
Состав результата
Результаты представлены в виде таблицы, состоящей из полей либо всех «извлекаемых» полей, либо ограниченных только теми полями, которые указаны в $выберите
параметры. Строки — это совпадающие документы.
Хотя документ поиска может состоять из большого количества полей, обычно для представления каждого документа в наборе результатов требуется всего несколько полей. В запрос запроса добавьте $select=<список полей>
, чтобы указать, какие поля включить в ответ. Поле должно быть атрибутировано как «извлекаемое» в индексе, чтобы быть включенным в результат.
Поля, которые работают лучше всего, включают те, которые контрастируют и различают документы, предоставляя достаточную информацию, чтобы вызвать отклик со стороны пользователя. На сайте электронной коммерции это может быть название продукта, описание, торговая марка, цвет, размер, цена и рейтинг. Для встроенного примера индекса отелей это могут быть поля «выбрать» в следующем примере:
POST /indexes/hotels-sample-index/docs/search?api-version=2020-06-30 { "поиск": "песчаные пляжи", "select": "Id Hotel, HotelName, Описание, Рейтинг, Адрес/Город" "счет": правда }
Примечание
Если вы хотите включить в результат файлы изображений, например фотографию или логотип продукта, сохраните их вне Когнитивного поиска Azure, но включите в индекс поле для ссылки на URL-адрес изображения в документе поиска. Примеры индексов, которые поддерживают изображения в результатах, включают realestate-sample-us demo (встроенный образец набора данных, который можно легко создать с помощью мастера импорта данных) и демонстрационное приложение New York City Jobs.
Советы по получению неожиданных результатов
Иногда неожиданным оказывается содержание, а не структура результатов. Например, вы можете обнаружить, что некоторые результаты кажутся дубликатами, или результат, в котором вместо отображается вверху, расположен ниже в результатах. Если результаты запроса неожиданны, вы можете попробовать эти модификации запроса, чтобы увидеть, улучшатся ли результаты:
Измените
searchMode=any
(по умолчанию) наsearchMode=all
, чтобы требовать совпадения по всем критериям вместо любого из критериев. Это особенно верно, когда в запрос включены логические операторы.Поэкспериментируйте с различными лексическими анализаторами или пользовательскими анализаторами, чтобы увидеть, изменит ли это результат запроса.
Подсчет совпадений
Параметр count возвращает количество документов в индексе, которые считаются соответствующими запросу. Чтобы вернуть количество, добавьте $count=true
в запрос запроса. Служба поиска не устанавливает максимальное значение. В зависимости от вашего запроса и содержимого ваших документов количество может быть таким же, как и у каждого документа в индексе.
Подсчет точен, когда индекс стабилен. Если система активно добавляет, обновляет или удаляет документы, подсчет будет приблизительным, исключая все документы, которые не проиндексированы полностью.
На количество не повлияют регламентное обслуживание или другие рабочие нагрузки службы поиска. Однако при наличии нескольких разделов и одной реплики могут возникать кратковременные колебания количества документов (несколько минут) при перезапуске разделов.
Подсказка
Чтобы проверить операции индексирования, вы можете проверить, содержит ли индекс ожидаемое количество документов, добавив $count=true
к пустому поисковому запросу search=*
. Результатом является полное количество документов в вашем индексе.
При тестировании синтаксиса запроса $count=true
может быстро сообщить вам, возвращают ли ваши изменения больше или меньше результатов, что может быть полезной обратной связью.
Результаты пейджинга
По умолчанию поисковая система возвращает до первых 50 совпадений. Первые 50 определяются по рейтингу поиска, при условии, что запрос является полнотекстовым поиском или семантическим поиском. В противном случае первые 50 – это произвольный порядок запросов с точным соответствием (где «@searchScore=1,0»).
Чтобы управлять разбиением на страницы всех документов, возвращенных в результирующем наборе, добавьте $top
и $skip
параметров запроса запроса. Следующий список объясняет логику.
Вернуть первый набор из 15 совпадающих документов плюс общее количество совпадений:
GET /indexes/<ИМЯ-ИНДЕКС>/docs?search=<СТРОКА ЗАПРОСА>&$top=15&$skip=0&$count= правда
Вернуть второй набор, пропустив первые 15, чтобы получить следующие 15:
$top=15&$skip=15
. Повторите для третьего набора из 15:$top=15&$skip=30
Стабильность результатов запросов с разбивкой на страницы не гарантируется, если базовый индекс изменяется. Разбиение по страницам изменяет значение $skip
для каждой страницы, но каждый запрос независим и работает с текущим представлением данных в том виде, в каком они существуют в индексе во время запроса (другими словами, нет кэширования или моментального снимка результатов, таких как как те, которые находятся в базе данных общего назначения).
Ниже приведен пример получения дубликатов. Предположим, индекс с четырьмя документами:
{ "id": "1", "рейтинг": 5 } { "id": "2", "рейтинг": 3 } { "id": "3", "рейтинг": 2 } { "id": "4", "рейтинг": 1 }
Теперь предположим, что вы хотите, чтобы результаты возвращались по два за раз, упорядоченные по рейтингу. Вы должны выполнить этот запрос, чтобы получить первую страницу результатов: $top=2&$skip=0&$orderby=rating desc
, что даст следующие результаты:
{ "id": "1", "rating": 5 } { "id": "2", "рейтинг": 3 }
В службе предположим, что пятый документ добавляется в индекс между вызовами запроса: { "id": "5", "рейтинг": 4 }
$top=2&$skip=2&$orderby=rating desc
и получаете следующие результаты:{ "id": "2", "rating": 3 } { "id": "3", "рейтинг": 2 }
Обратите внимание, что документ 2 извлекается дважды. Это связано с тем, что новый документ 5 имеет большее значение рейтинга, поэтому он сортируется перед документом 2 и попадает на первую страницу. Хотя такое поведение может быть неожиданным, оно типично для поисковой системы.
Упорядочивание результатов
В запросе полнотекстового поиска результаты могут быть ранжированы по показателю поиска, показателю семантического повторного ранжирования (при использовании семантического поиска) или по выражению $orderby
в запросе запроса, который указывает явный порядок сортировки.
Методологии сортировки не предназначены для совместного использования. Например, если вы сортируете с помощью $orderby
для первичной сортировки, вы не можете применить вторичную сортировку на основе оценки поиска (поскольку оценка поиска будет одинаковой).
Сортировка по показателю поиска
Для запросов полнотекстового поиска результаты автоматически ранжируются по показателю поиска, рассчитываемому на основе частоты и близости терминов в документе (получено из TF-IDF), при этом более высокие баллы присваиваются документам, имеющим большее или более сильные совпадения по поисковому запросу.
Диапазон «@search.score» — от 0 до (но не включая) 1,00. «@search.score», равный 1,00, указывает на набор результатов без оценок или без ранжирования, где оценка 1,0 одинакова для всех результатов. Неоцененные результаты возникают, когда форма запроса представляет собой нечеткий поиск, запросы с подстановочными знаками или регулярными выражениями или пустой поиск ( поиск=*
). Если вам нужно наложить структуру ранжирования на неоцененные результаты, выражение $orderby
поможет вам достичь этой цели.
Показатели поиска передают общий смысл релевантности, отражая силу соответствия по сравнению с другими документами в том же наборе результатов. Но оценки не всегда совпадают от одного запроса к другому, поэтому при работе с запросами вы можете заметить небольшие расхождения в том, как упорядочиваются поисковые документы. Есть несколько объяснений, почему это может произойти.
Причина | Описание |
---|---|
Волатильность данных | Содержимое указателя меняется при добавлении, изменении или удалении документов. Частота терминов будет меняться по мере обработки обновлений индекса с течением времени, что влияет на результаты поиска совпадающих документов. |
Несколько реплик | Для служб, использующих несколько реплик, запросы выполняются для каждой реплики параллельно. Статистика индекса, используемая для расчета оценки поиска, рассчитывается для каждой реплики, а результаты объединяются и упорядочены в ответе на запрос. Реплики в основном являются зеркалами друг друга, но статистика может отличаться из-за небольших различий в состоянии. Например, одна реплика могла удалить документы, влияющие на ее статистику, которые были объединены с другими репликами. Как правило, различия в статистике каждой реплики более заметны в небольших индексах. Дополнительные сведения об этом условии см. в разделе Основные понятия: единицы поиска, реплики, секции, сегменты в документации по планированию емкости. |
Идентичные оценки | Если несколько документов имеют одинаковую оценку, любой из них может появиться первым. |
Упорядочивание с помощью семантического реранжера
Если вы используете семантический поиск, «@search.rerankerScore» определяет порядок сортировки ваших результатов.
Диапазон «@search.rerankerScore» составляет от 1 до 4,00, где более высокий балл указывает на более сильное семантическое соответствие.
Заказ с помощью $orderby
Если последовательный порядок является требованием приложения, вы можете явно определить $orderby
выражение в поле. Для упорядочивания результатов можно использовать только те поля, которые проиндексированы как «сортируемые».
Поля, обычно используемые в $orderby
, включают рейтинг, дату и местоположение. Для фильтрации по местоположению необходимо, чтобы выражение фильтра вызывало функцию geo.distance()
в дополнение к имени поля.
Числовые поля (Edm.Double, Edm.Int32, Edm.Int64) сортируются в числовом порядке (например, 1, 2, 10, 11, 20).
Строковые поля (подполя Edm.String, Edm.ComplexType) сортируются либо в порядке сортировки ASCII, либо в порядке сортировки Unicode, в зависимости от языка. Вы не можете сортировать коллекции любого типа.
Числовое содержимое строковых полей сортируется в алфавитном порядке (1, 10, 11, 2, 20).
Строки в верхнем регистре сортируются перед строчными (ЯБЛОКО, Яблоко, БАНАН, Банан, яблоко, банан). Вы можете назначить нормализатор текста для предварительной обработки текста перед сортировкой, чтобы изменить это поведение. Использование токенизатора нижнего регистра в поле не повлияет на поведение сортировки, поскольку Cognitive Search сортирует непроанализированную копию поля.
Строки, которые начинаются с диакритических знаков, появляются последними (Äpfel, Öffnen, Üben)
Использование профиля оценки для влияния на релевантность
Другой подход, способствующий согласованности заказов, — использование пользовательского профиля оценки. Профили оценки дают вам больший контроль над ранжированием элементов в результатах поиска, а также позволяют повышать количество совпадений, найденных в определенных полях. Дополнительная логика оценки может помочь устранить незначительные различия между репликами, поскольку оценки поиска для каждого документа отличаются друг от друга. Мы рекомендуем алгоритм ранжирования для этого подхода.
Выделение совпадений
Выделение совпадений относится к форматированию текста (например, выделению жирным шрифтом или желтым цветом), применяемому к совпадающим терминам в результате, что позволяет легко обнаружить совпадение. Выделение полезно для более длинных полей содержимого, таких как поле описания, где совпадение не сразу очевидно.
Обратите внимание, что выделение применяется к отдельным терминам. Нет возможности выделения содержимого всего поля. Если вы хотите выделить какую-либо фразу, вам нужно указать соответствующие термины (или фразу) в строке запроса, заключенной в кавычки. Этот метод описан далее в этом разделе.
Инструкции по выделению совпадений предоставляются в запросе запроса. Запросы, запускающие расширение запроса в движке, такие как нечеткий поиск и поиск с подстановочными знаками, имеют ограниченную поддержку выделения совпадений.
Требования для выделения попаданий
- Поля должны быть Edm.String или Collection(Edm.String)
- Поля должны быть атрибутированы на с возможностью поиска
Указать выделение в запросе
Чтобы вернуть выделенные термины, включите в запросе параметр «highlight». Параметр задается списком полей, разделенных запятыми.
По умолчанию разметка формата
, но вы можете переопределить тег, используя параметры highlightPreTag
и highlightPostTag
. Ваш клиентский код обрабатывает ответ (например, применение полужирного шрифта или желтого фона).
POST /indexes/good-books/docs/search?api-version=2020-06-30 { "поиск": "божественные тайны", "highlight": "заголовок, original_title", "highlightPreTag": "", "highlightPostTag": "" }
По умолчанию Когнитивный поиск Azure возвращает до пяти выделений для каждого поля. Вы можете изменить это число, добавив дефис, за которым следует целое число. Например, "highlight": "description-10"
возвращает до 10 выделенных терминов при совпадении содержания в поле «описание».
Выделенные результаты
Когда в запрос добавляется выделение, ответ включает «@search.highlights» для каждого результата, чтобы код вашего приложения мог ориентироваться на эту структуру. Список полей, указанных для «выделения», включается в ответ.
При поиске по ключевому слову каждый термин сканируется независимо. Запрос «божественных секретов» вернет совпадения для любого документа, содержащего любой термин.
Подсветка поиска по ключевым словам
В выделенном поле форматирование применяется ко всем терминам. Например, в матче с «Божественными секретами сестринства Я-Я» форматирование применяется к каждому термину отдельно, даже если они идут подряд.
"@odata.count": 39, "ценить": [ { "@search.score": 19. 593246, "@search.highlights": { "оригинальное_название": [ «Божественные Секреты сестринства Я-Я» ], "заголовок": [ «Божественные Секреты сестринства Я-Я» ] }, "original_title": "Божественные тайны сестринства Я-Я", "title": "Божественные секреты сестринства Я-Я" }, { "@search.score": 12.779835, "@search.highlights": { "оригинальное_название": [ "Божественное безумие" ], "заголовок": [ "Божественное Безумие (Херувим, #5)" ] }, "original_title": "Божественное безумие", "title": "Божественное безумие (Херувим, #5)" }, { "@search.score": 12.62534, "@search.highlights": { "оригинальное_название": [ "Могила Секреты" ], "заголовок": [ «Могилы Секреты (Темперанс Бреннан, № 5)» ] }, "original_title": "Могильные секреты", "title": "Могильные секреты (Темперанс Бреннан, #5)" }
Выделение при поиске по фразе
Форматирование целых терминов применяется даже при поиске по фразе, когда несколько терминов заключены в двойные кавычки. Следующий пример представляет собой тот же запрос, за исключением того, что «божественный поиск» передается в виде фразы, заключенной в кавычки (некоторые клиенты, такие как Postman, требуют, чтобы вы скрывали внутренние кавычки с помощью обратной косой черты \"
):
POST /indexes/good-books/docs/search?api-version=2020-06-30 { "поиск": "\"божественные тайны\"", "выбрать": "название,оригинальное_название", "изюминка": "название", "highlightPreTag": "", "highlightPostTag": "", "счет": правда }
Поскольку в критериях теперь указаны оба термина, в индексе поиска найдено только одно совпадение. Ответ на приведенный выше запрос выглядит так:
{ "@odata.count": 1, "ценить": [ { "@search.score": 19.593246, "@search.highlights": { "заголовок": [ "Божественные Секреты сестринства Я-Я" ] }, "original_title": "Божественные тайны сестринства Я-Я", "title": "Божественные секреты сестринства Я-Я" } ] }
Выделение фраз в старых службах
Службы поиска, созданные до 15 июля 2020 г.