Portallarda Dataverse aramasını yapılandırma
Not
- 2022 Ekim ayı itibarıyla Power Apps portalları, Power Pages olarak adlandırılmıştır.
- Bu konu, eski özellikler için geçerlidir. En son bilgiler için Microsoft Power Pages belgelerine bakın.
Genel bakış
Dataverse araması, portallarda hızlı ve kapsamlı arama sonuçlarını ilgi durumuna göre sıralanmış şekilde sunar. Dataverse araması, model temelli uygulamalarda ve Microsoft Dataverse'teki diğer Microsoft Power Platform hizmetlerinde kullanılan ile aynı arama hizmetidir. Dataverse aramasını etkinleştirmek için, Search/EnableDataverseSearch site ayarlarını ekleyip doğru olarak ayarlayın. Bu ayar yanlış olarak ayarlanırsa veya mevcut değilse bunun yerine Lucene.NET araması etkinleştirilir.
Bu adım adım kılavuzda, Dataverse ile sunulan Northwind Traders örnek veritabanındaki Sipariş Ürünleri tablosunda aramanın nasıl etkinleştirileceği açıklanmaktadır. Örnek veritabanları hakkında daha fazla bilgi için Northwind Traders veritabanını ve uygulamalarını yükleme bölümüne gidin.
nwind_products adını tablonuzun mantıksal adıyla değiştirerek, bu adım adım kılavuzu istediğiniz tabloyla uygulayabilirsiniz.
1. Adım: Dataverse aramasını etkinleştirme
Power Platform yönetim merkezinde bir ortam seçin.
Ayarlar > Ürün > Özellikler'i seçin.
Arama bölümünde, Dataverse aramasını Açık olarak ayarlayın.
Kaydet'i seçin.
2. Adım: Arama sitesi ayarlarını ekleme veya güncelleştirme
Power Apps'te oturum açın.
Portalınızın bulunduğu uygun ortamda olduğunuzdan emin olun.
Sol bölmede, Uygulamalar'ı seçin ve Portal Yönetimi model temelli uygulamasını bulun.
Portal Yönetimi'ni ve ardından sol bölmede Site Ayarları'nı seçin.
Search/EnableDataverseSearch site ayarını oluşturun veya güncelleştirin ve değerini doğru olarak ayarlayın.
Search/EnableAdditionalEntities site ayarını oluşturun veya güncelleştirin ve değerini doğru olarak ayarlayın.
search/filters site ayarını oluşturun veya güncelleştirin ve Products:nwind_products değerini ekleyin.
3. Adım: Portalda Arama görünümünü oluşturma veya doğrulama
Not
Aşağıdaki adımlar, Northwind Traders çözümünün yüklenmesini gerektirir. Başka bir tablo kullanmak istiyorsanız, uygun çözümü kullanın veya Varsayılan çözümü kullanın.
Power Apps uygulamasına gidin ve sol bölmede Çözümler'i seçin.
Northwind Traders'ı seçin.
Sipariş Ürünü tablosunu arayın.
Sipariş Ürünü tablosunu seçip Görünümler'i seçin.
Görünümler listesinde Portalda Arama seçeneğini gördüğünüzden emin olun.
Portalda Arama görünümü yoksa aşağıdakileri yapın:
Görünüm ekle'yi seçin
Adı Portalda Arama olarak girin ve ardından Oluştur'u seçin.
Görünümde arama için kullanmak istediğiniz uygun sütunların bulunduğundan emin olun. Gerekirse ek sütunlar ekleyin.
Görünümü düzenlediyseniz, devam etmeden önce Kaydet'i ve ardından Yayımla'yı seçtiğinizden emin olun.
3. Adım: Tablo izinleri oluşturma
Power Apps'te oturum açın.
Sol bölmede, Uygulamalar'ı ve ardından Portal Yönetimi'ni seçin.
Sol bölmede, Tablo İzinleri'ni seçin.
Yeni'yi seçin.
Northwind Ürünleri Tümünü Oku adını girin ve uygun Erişim Türünü ve Okuma ayrıcalığını seçin.
Bu örnekte, nwind_products tablosuna Genel erişim türü sağlanır.
Not
Genel erişim türü, ilişkili web rolünün (Kimliği Doğrulanmış Kullanıcılar web rolü, oturum açmış tüm portal kullanıcılarına uygulanır) ilgili kişilerine nwind_products tablosunun tüm kayıtlarına erişim sağlar. Veri güvenliği gereksinimlerinizi göz önünde bulundurun ve verilere erişimi kısıtlamak için diğer erişim türlerini seçin. Daha fazla bilgi için lütfen Tablo izinlerini kullanarak güvenliği yapılandırma bölümüne bakın.
Kaydet ve Kapat'ı seçin.
Northwind Ürünleri Tümünü Oku seçeneğini belirleyin ve açın.
Web rolleri bölümüne gidin ve ardından Mevcut Web Rolünü Ekle'yi seçin.
Kimliği Doğrulanmış Kullanıcılar'ı arayın ve ardından Ekle'yi seçin:
4. Adım: Kayıt ayrıntıları web sayfası ekleme
Power Apps uygulamasına gidin ve sol bölmede Uygulamalar'ı seçin.
Portal için Diğer Komutlar (…) seçeneğini belirleyin ve portalı Power Apps Portal Stüdyosunda açmak için Düzenle'yi seçin.
Sol üst köşedeki menüden Yeni Sayfa seçeneğini belirleyin ve ardından sayfa için Boş düzeni seçin.
Sipariş Ürünleri olarak web sayfası adını girin.
Sol bölmede, Bileşenler'i ve ardından Form'u seçin.
Çalışma alanınızın sağ tarafında Var olanı kullan veya Yeni Oluştur'u seçin, nwind_products tablosu için Ürünleri Görüntüle formunu seçin ve Mod'u ReadOnly olarak ayarlayın.
5. Adım: Kayıt ayrıntıları web sayfası için site işaretçisi ekleme
Power Apps'te oturum açın.
Sol bölmede, Uygulamalar'ı ve ardından Portal Yönetimi'ni seçin.
Sol bölmede, Site İşaretçisi'ni seçin.
Yeni'yi seçin ve aşağıdakileri yaparak yeni bir site işaretçisi oluşturun:
Ad için nwind_products_SearchResultPage girin.
Sayfa için Sipariş Ürünleri'ni seçin.
6. Adım: Dataverse aramasının çalıştığını doğrulama
Kimliği Doğrulanmış web rolü atanan bir kullanıcı hesabıyla portala göz atın.
Arama araç çubuğuna veya arama sayfasına gidin ve bilinen bir kaydı arayın.
Örneğin, nwind_products tablosuyla ilişkili sonuçlar almak için Northwind Clam Chowder arama terimini kullanın.
Sınırlamalar
İlgi düzeyini artırmak, arama yapmak veya Arama/Sorgu site ayarında yapılandırılmış bir Dataverse sütunu adına göre sonuçları filtrelemek mümkün değildir.
searchindex Liquid nesnesindeki filter parametresi arama sonuçlarını filtrelemez.
Örneğin:
{% searchindex query: 'support', filter: ' +statecode:0'%}
,statecode:0
içermeyen eşleşen arama sonuçlarını filtrelemez.Portalda Arama görünümünün filtre içinde herhangi bir işleci olabilir ancak arama sonuçlarını sorgulamak için aşağıdaki işleç listesi uygulanır:
- Eşittir
- Eşit değildir
- Büyüktür
- Büyüktür veya eşittir
- Küçüktür
- Küçüktür veya eşittir
Portalda Arama görünümünde filtre sütunu veya görünüm sütunu olarak tanımlanan ilgili alanlar, Dataverse araması tarafından desteklenmez ve yok sayılır.
Dosya türü sütununda belirtilen eklerin ve nesnelerin içeriği aranmaz.
Bilinen sorunlar
Dataverse aramasını devre dışı bırakıp Lucene.NET aramasını yeniden etkinleştirmek için Search/EnableDataverseSearch site ayarını, doğru yerine yanlış olarak değiştirirseniz, Power Apps portalları yönetim merkezine gitmeniz ve portalı yeniden başlatmak için Eylemler > Yeniden Başlat'ı seçmeniz gerekir. Bu adımı atlarsanız arama dizinini yeniden oluşturmaya çalışırken bir hata sayfası görürsünüz ve kullanıcılar herhangi bir arama sonucu göremez.
Anahtar sözcük ararken sürekli olarak "Arama yapılırken bir sorun oluştu. Yeniden deneyin." iletisiyle karşılaşabilirsiniz. Bu sorunu düzeltmek için Power Apps portalları yönetim merkezini açarak ve Eylemler > Yeniden Başlat'ı seçerek portalı yeniden başlatın.
Ayrıca bkz.
Çok yönlü aramayı kullanma
Dosya eki araması
Not
Belge dili tercihlerinizi bizimle paylaşabilir misiniz? Kısa bir ankete katılın. (lütfen bu anketin İngilizce olduğunu unutmayın)
Anket yaklaşık yedi dakika sürecektir. Kişisel veri toplanmaz (gizlilik bildirimi).