Делите путем


Конфигурисање 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 и подесите вредност на тачно.

  6. Креирајте поставку локације EnableAdditionalEntities и подесите вредност на тачно.

  7. Креирајте или ажурирајте поставку search/filters, а затим додајте вредност 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. Прегледајте портал користећи налог корисника који има додељену овлашћену веб-улогу.

  2. Идите на траку са алаткама за претрагу или на страницу за претрагу и претражите познату евиденцију.

    На пример, користите термин за претрагу 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 портала и одабрати опцију Радње > Поново покрени.

Погледајте и

Коришћење филтриране претраге
Претрага прилога датотеке

Напомена

Можете ли нам рећи о својим жељеним поставкама језика у документацији? Испуните кратку анкету. (имајте на уму да је ова анкета на енглеском језику)

Анкета ће трајати око седам минута. Не прикупљају се лични подаци (изјава о приватности).