Споделяне чрез


Конфигуриране на търсене на Dataverse в портали

Бележка

  • От октомври 2022 г. порталите на Power Apps са Power Pages.
  • Тази тема се отнася за наследените възможности. За актуална информация вижте документацията на Microsoft Power Pages.

Преглед

Търсенето в Dataverse осигурява бързи и пълни резултати, сортирани по уместност, в портали. Dataverse търсенето е същата услуга за търсене, използвана в управлявани от модели приложения и други Microsoft Power Platform услуги, изградени върху Microsoft Dataverse. За да разрешите Dataverse търсене, добавете настройка на сайта Search/EnableDataverseSearch и я настройте на вярно. Ако тази настройка е зададена на невярно или изобщо не съществува, Lucene.NET вместо това търсенето ще бъде активирано.

Това ръководство обяснява как да активирате търсенето за таблицата Продукти на поръчка в примерната база данни Northwind Traders, налична с Dataverse. За повече информация относно примерните бази данни, отидете на Инсталирайте база данни и приложения на Northwind Traders.

Можете да следвате ръководството с таблица по ваш избор, като замените nwind_products с логическото име на вашата таблица.

Стъпка 1: Разрешаване на търсене на Dataverse

  1. В центъра за администриране на Power Platform изберете среда.

  2. Изберете Настройки > Продукт > Функции.

  3. Под Търсене, задайте Търсене в Dataverse на Вкл..

  4. Изберете Записване.

    Център за администриране на Power Platform с активиране на Dataverse търсене

Стъпка 2: Добавете или актуализирайте настройките на сайта за търсене

  1. Влезте в Power Apps.

  2. Уверете се, че сте в подходящата среда, където вашият портал съществува.

  3. В левия прозорец изберете Приложения и намерете приложението, управлявано от модела Управление на портала.

    Отваряне на управлението на портала.

  4. Изберете Управление на портала и след това изберете Настройки на сайта в левия прозорец.

  5. Създайте или актуализирайте настройката на сайта Search/EnableDataverseSearch и задайте стойността ѝ на true.

  6. Създайте или актуализирайте настройката на сайта Search/EnableAdditionalEntities и задайте стойността ѝ на true.

  7. Създайте или актуализирайте настройката търсене/филтри и добавете стойността Products:nwind_products.

Стъпка 3: Създайте или потвърдете изгледа на търсене на портал

Бележка

Следващите стъпки изискват решението Northwind Traders да бъде инсталирано. Ако искате да използвате друга таблица, използвайте подходящото решение или използвайте подразбиращото се решение.

  1. Влезте в Power Apps и в левия екран изберете Решения.

  2. Изберете Northwind Traders.

    Избор на решението на Northwind Traders.

  3. Потърсете таблицата Продукт на поръчка.

    Изберете таблица с продукти за поръчка.

  4. Изберете таблицата Продукт на поръчка и след това изберете Изгледи.

    Избиране на изгледи на таблици.

  5. Уверете се, че виждате Търсене на портал в списъка с изгледи.

    Изглед за търсене в портал в списък с изгледи.

    Ако изгледът за търсене в портал все още не съществува, направете следното:

    1. Изберете Добавяне на изглед

      Добавяне на нов изглед за търсене в портала.

    2. Въведете името като Търсене в портала и след това изберете Създаване.

      Създаване на изглед за търсене в портала.

  6. Уверете се, че изгледът включва подходящите колони, които искате да използвате за търсене. Добавете допълнителни колони, ако е необходимо.

    Екранна снимка, показваща изгледа за търсене в портала с колони Име на продукта, Код на продукта и Каталожна цена. Както и опция за добавяне на колони.

  7. Ако сте редактирали изгледа, не забравяйте да изберете Записване и след това изберете Публикуване, преди да продължите.

    Записване и публикуване на изгледа.

Стъпка 3: Създаване на разрешения за таблица

  1. Влезте в Power Apps.

  2. В левия прозорец изберете Приложения, след което изберете Управление на портала.

  3. В левия прозорец изберете Разрешения за таблица.

  4. Изберете Нова.

    Създаване на разрешение за нова таблица.

  5. Въведете името като Четене на всички продукти на Northwind, след което изберете подходящия Тип достъп и привилегията Четене.

    За този пример е предоставен глобален тип достъп за таблицата nwind_products.

    Конфигуриране на глобално разрешение за четене.

    Бележка

    Глобален тип достъп ще осигури достъп до всички записи на nwind_products таблица със свързани контакти на свързаната уеб роля (Удостоверени потребители уеб ролята ще се прилага за всички влезли потребители на портала). Обмислете вашите изисквания за сигурност на данните и изберете други видове достъп, за да ограничите достъпа до данните. Моля, обърнете се към Конфигурирайте защитата с помощта на разрешения за таблица за повече информация.

  6. Изберете Записване и затваряне.

  7. Изберете и отворете Продукти на Northwind, прочетете всички.

  8. Превъртете надолу до Уеб роли и след това изберете Добавете съществуваща уеб роля.

    Добавяне на съществуваща уеб роля към разрешенията на таблицата.

  9. Потърсете и Удостоверени потребители и след това изберете Добавяне:

    Добавяне на удостоверени потребители.

Стъпка 4: Добавете уеб страница с подробности за записа

  1. Отидете на Power Apps и изберете Приложения в левия екран.

  2. Изберете Още команди (…) за портала и след това изберете Редактиране, за да отворите портала в Студиото за портали на Power Apps.

  3. От менюто в горния ляв ъгъл изберете Нова страница, след което изберете Празно оформление за страницата.

    Изберете празния шаблон за оформление.

  4. Въведете името на уеб страницата като Поръчайте продукти.

  5. В левия прозорец изберете Компоненти и след това изберете Формуляр.

    Добавете компонент на формуляр към уеб страницата.

  6. В дясната част на работното пространство изберете Използване на съществуващо или Създаване на ново, изберете формата Преглед на продукти за таблицата nwind_products и след това задайте Режим на само за четене.

Стъпка 5: Добавете маркер на сайт за уеб страница с подробности за записа

  1. Влезте в Power Apps.

  2. В левия прозорец изберете Приложения, след което изберете Управление на портала.

  3. В левия екран изберете Маркер на сайта.

  4. Изберете Създаване и след това създайте нов маркер на сайта, като използвате следното:

    1. За Име въведете nwind_products_SearchResultPage.

    2. За Страница изберете Продукти от поръчка.

    Създайте маркер за сайт с резултати от търсенето.

Стъпка 6: Проверете функционалност за търсене на Dataverse

  1. Прегледайте портала с потребителски акаунт, на който е присвоена ролята Authenticated web.

  2. Отворете лентата с инструменти за търсене или страницата за търсене и потърсете известен запис.

    Например използвайте термина за търсене Northwind Clam Chowder, за да получите резултатите, свързани с таблицата nwind_products.

    Резултати от търсенето на уеб страницата.

Ограничения

  • Не е възможно да се повиши уместността, търсенето или филтрирането на резултатите от име на колона Dataverse, което е конфигурирано в Търсене/запитване настройка на сайта.

  • Параметърът филтър в searchindex Liquid обекта няма да филтрира резултатите от търсенето.

    Например: {% searchindex query: 'support', filter: ' +statecode:0'%} няма да филтрира съответстващи резултати от търсене, които не включват statecode:0.

  • Въпреки че изгледът за търсене в портал може да има всеки оператор във филтър, само следният списък от оператори се прилага към резултатите от търсенето на заявка:

    • Равно на
    • Не е равно на
    • Е по-голям от
    • Е по-голямо или равно на
    • Е по-малък от
    • Е по-малък или равен на
  • Свързани полета, дефинирани в изгледа за търсене в портал като филтърна колона или колона на изглед, не се поддържат от Dataverse търсене и ще бъдат игнорирани.

  • Съдържанието на прикачени файлове и обекти, посочени в колона тип файл, не се търси.

Познати проблеми

  • Ако промените настройката на сайта Search/EnableDataverseSearch от вярно на невярно за деактивирано Dataverse търсене и активирайте отново Lucene.NET търсене, ще трябва да отидете на център за администриране на портали на Power Apps и изберете Действия > Рестартиране за да рестартирате портала. Ако пропуснете тази стъпка, ще видите страница за грешка, когато се опитате възстановете индекса за търсене и потребителите няма да видят никакви резултати от търсенето.

  • Когато търсите ключова дума, може непрекъснато да срещате съобщението „Възникна проблем при извършването на търсенето. Повторен опит. За да коригирате това, рестартирайте портала, като отворите център за администриране на Power Apps на портали и изберете Действия > Рестартиране.

Вижте също

Използване на търсене с аспекти
Търсене на прикачен файл

Бележка

Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)

Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).