Конфигурисање 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 претраге
Изаберите окружење у Power Platform центру администрације.
Изаберите Подешавања > Производ > Функције.
У оквиру Претрага, подесите опцију Dataverse претрага на Укључено.
Изаберите Сачувај.
2. корак: Додајте или ажурирајте поставке сајта за претрагу
Пријавите се у Power Apps.
Уверите се да се налазите у одговарајућем окружењу, где постоји ваш портал.
У левом окну, изаберите Апликације и пронађите апликацију засновану на моделу Управљање порталом.
Изаберите Управљање порталом, а затим изаберите Поставке локације у левом окну.
Креирајте поставку локације Search/EnableDataverseSearch и подесите вредност на тачно.
Креирајте поставку локације EnableAdditionalEntities и подесите вредност на тачно.
Креирајте или ажурирајте поставку search/filters, а затим додајте вредност Products:nwind_products.
3. корак: Креирајте или потврдите приказ претраге портала
Напомена
Следећи кораци захтевају да Решење за Northwind Traders буде инсталирано. Ако желите да користите другу табелу, користите одговарајуће решење или подразумевано решење.
Идите у Power Apps и у левом окну изаберите Решења.
Изаберите Northwind Traders.
Потражите табелу Наручивање производа.
Изаберите табелу Наручивање производа, а затим изаберите Прикази.
Уверите се да видите Претрага преко портала на листи приказа.
Ако приказ претраге преко портала већ не постоји, урадите следеће:
Изаберите Додај приказ
Унесите назив попут Претрага преко портала, па изаберите Креирај.
Уверите се да приказ садржи одговарајуће колоне које желите да користите за претрагу. Додајте додатне колоне ако је потребно.
Ако сте уредили приказ, обавезно изаберите Сачувај, па онда изаберите Објави пре него што наставите.
3. корак: Креирање дозвола за табелу
Пријавите се у Power Apps.
У левом окну изаберите Апликације, а затим изаберите Управљање порталом.
У левом окну, изаберите Дозволе за табелу.
Изаберите Ново.
Унесите назив као Northwind производи прочитај све, а затим изаберите одговарајући Тип приступа и привилегију Читање.
У овом примеру, тип приступа Глобално је обезбеђен за табелу nwind_products.
Напомена
Тип приступа Глобално ће обезбедити приступ свим записима табеле nwind_products за сродне контакте повезане веб-улоге (веб-улога Овлашћени корисници ће се применити на све евидентиране кориснике портала). Размотрите захтеве за безбедност података и одаберите друге типове приступа да бисте ограничили приступ подацима. За више детаља погледајте Конфигурисање безбедности помоћу дозвола за табелу.
Изаберите Сачувај и затвори.
Изаберите и отворите Производи Northwind све за читање.
Померите се надоле до одељка Веб-улоге, а затим изаберите Додај постојећу веб-улогу.
Потражите Овлашћени корисници, а затим изаберите Додај:
4. корак: Додајте веб-страницу са детаљима записа
Идите у Power Apps, и у левом окну изаберите Апликације.
Изаберите Још команди (…) за портал, а затим изаберите Уреди да бисте отворили портал у Power Apps студију за портале.
Из менија у горњем левом углу изаберите Нова страница , а затим изаберите распоред Празно за страницу.
Унесите име веб-странице као Поручи производе.
У левом окну изаберите Компоненте, а затим изаберите Образац.
На десној страни радног простора, изаберите Користи постојећи или Креирај нови, одаберите образац Приказ производа за табелу nwind_products, а затим подесите Режим на Само за читање.
5. корак: Додајте означивач локације за веб-страницу са детаљима записа
Пријавите се у Power Apps.
У левом окну изаберите Апликације, а затим изаберите Управљање порталом.
У левом окну изаберите Означивач локације.
Изаберите Ново, а затим направите нови означивач локације тако што ћете урадити следеће:
Као Име унесите nwind_products_SearchResultPage.
За страницу, изаберите Наручи производе.
6. корак: Провера функционалности Dataverse претраге
Прегледајте портал користећи налог корисника који има додељену овлашћену веб-улогу.
Идите на траку са алаткама за претрагу или на страницу за претрагу и претражите познату евиденцију.
На пример, користите термин за претрагу Northwind Clam Chowder да бисте добили резултате повезане са табелом nwind_products.
Ограничења
Није могуће побољшати резултате важности, претраге или филтрирања именом Dataverse колоне које је конфигурисано у поставци локације за претрагу/упит.
Параметар filter у Liquid објекту searchindex неће филтрирати резултате претраге.
На пример:
{% searchindex query: 'support', filter: ' +statecode:0'%}
неће филтрирати резултате претраге који се подударају са резултатима претраге који не укључујуstatecode:0
.Иако приказ претраге портала може да има било ког оператора у филтеру, на резултате претраге упита примењује се само следећа листа оператора:
- једнако
- није једнако
- Веће је од
- Је веће од или једнако
- Мање је од
- Мање је од или једнако
Повезана поља дефинисана у приказу за претрагу преко портала као колоне филтера или колоне приказа нису подржана Dataverse претрагом и биће занемарена.
Садржај прилога и објеката наведених у колони типа датотеке се не претражује.
Познати проблеми
Ако промените поставку локације Search/EnableDataverseSearch са тачно на нетачно да бисте онемогућили Dataverse претрагу и поново омогућили Lucene.NET претраживање, мораћете да одете у центар администрације Power Apps портала и одаберете Радње > Поново покрени да бисте поново покренули портал. Ако пропустите овај корак, видећете страницу са грешком када покушате да поново направите индекс претраге и корисници неће видети резултате претраге.
Када тражите кључну реч, можда ћете непрекидно наилазити на поруку „Дошло је до проблема при извршавању претраге. Покушајте поново.“ Да бисте то поправили, поново покрените портал тако што ћете отворити центар администрације Power Apps портала и одабрати опцију Радње > Поново покрени.
Погледајте и
Коришћење филтриране претраге
Претрага прилога датотеке
Напомена
Можете ли нам рећи о својим жељеним поставкама језика у документацији? Испуните кратку анкету. (имајте на уму да је ова анкета на енглеском језику)
Анкета ће трајати око седам минута. Не прикупљају се лични подаци (изјава о приватности).