Satırları almak için Dataverse araması kullanma
Anahtar sözcükleri ve Dataverse aramasını kullanarak Microsoft Dataverse'ten veri almak için akışlarda Satır ara eylemini kullanın. Bu eylem, Dataverse'teki tablolar arasında hızlı, akıllı ve kapsamlı sonuçlar sunar.
Microsoft Dataverse'teki arama eylemini kullanmadan önce yöneticinizin ortamınızda Dataverse aramasını yapılandırması gerekir.
AAkışlarınıza arama satırları eylemi ekleyebilir ve sonra arama teriminde, Dataverse içindeki tüm dizinlenmiş satırlarda bu anahtar sözcük için arama yapmak üzere bir anahtar sözcük girebilirsiniz.
Arama terimi kutusunu parametreleştirmek için, akışta yer içinde bir önceki adımın dinamik içeriği kullanabilirsiniz . Örneğin, Microsoft Copilot Studio botuna girilen bir anahtar sözcük kullanabilir ve otomatik arama başlatmak için aşağıdaki seçenekleri ayarlayabilirsiniz.
Not
Yeni eklenen satırların arama sonuçlarına dahil edilmesi birkaç saat sürebilir.
Arama sorgusunun sözdizimini sağlamak için Arama türü seçeneğini kullanın. Basit sorgu sözdizimini kullanmak istediğinizi belirtmek için Basit'i kullanın. Lucene sorgu sözdizimini kullanmayı tercih ediyorsanız tam kullanın. Varsayılan sorgu sözdizimi basit'tir.
Aşağıdaki örneklere göz atın veya Dataverse aramasını kullanarak tablo verilerinde arama yapma bölümündeki özelliklerin tam listesini inceleyin.
Basit sorgu sözdizimi aşağıdaki işlevselliği destekler:
İşleç | Açıklama |
---|---|
Boole işleçleri | + ile belirtilen VE işleci; | ile belirtilen VEYA işlevi - ile belirtilen DEĞİL işleci |
Öncelik işleçleri | "Otel+(wifi | lüks)" arama terimi, "otel" ve "wifi" veya "lüks" (veya her ikisini de) terimini içeren sonuçları arar. |
Joker karakterler | Sondaki joker karakterler desteklenir; Örneğin, "Alp*", "alpine" öğesini arar. |
Tam eşleşme | Tırnak işaretleri " " içine alınmış bir sorgu. |
Lucene sorgu sözdizimi aşağıdaki işlevselliği destekler:
İşleç | Açıklama |
---|---|
Boolean işleçleri | Basit sorgu sözdizimine kıyasla genişletilmiş bir küme sağlar. AND işleci; AND, &&, + ile belirtilir OR işleci; OR, || ile belirtilir NOT işleci; NOT, !, – ile belirtilir |
Öncelik işleçleri | Basit sorgu sözdizimiyle aynı işlevsellik. |
Joker karakterler | Sondaki joker karaktere ek olarak, önde gelen joker karakterini de destekler. Sondaki joker karakter – "alp*" Baştaki joker karakter -"/.*pine/" |
Bulanık arama | En fazla iki karakterin yanlış yazıldığı sorguları destekler. "Uniersty~" ifadesi "University" döndürür "Blue~1" ifadesi "glue", "blues" döndürür |
Terim artırma | Sorgudaki belirli terimleri farklı şekilde ağırlıklandırır. "Rock^2 electronic", "rock" eşleşmelerinin daha önemli olduğu "elektronic" sonuçlarını döndürür. |
Yakınlık araması | Daha bağlamsal sonuçlar için terimlerin birbirinin x sözcük yakında olduğu sonuçları döndürür. Örneğin, "havaalanı oteli" ~5", "havaalanı" ve "otel"in birbirine beş kelime içinde olduğu sonuçlar döndürür, böylece bir havaalanına yakın bir otel bulma şansını artırır. |
Normal ifade (RegEx) araması | Örneğin, /[mh]otel/ "motel" veya "otel" ile eşleşir. |
Arama işleçlerinden herhangi birini arama metninin bir parçası olarak kullanmak için karakterin önüne tek bir ters eğik işaret (\) ile kaçış karakteri ekleyin. Kaçan özel karakterler aşağıdaki karakterleri içerir: + - & | ! ( ) { } [ ] ^ " ~ * ? : \ /
Belgeyi eşleşme olarak saymak için arama terimlerini eşleştirmek mi yoksa tümü mü eşleşmesi gerektiğini belirtebilirsiniz. Varsayılan herhangi biri'dir. DEĞİL işlecine sahip bir terimin sorgudaki diğer terimlerle VE veya VEYA eklenip eklenmediğini denetler (diğer terimlerde + veya | işleci olmadığı varsayılarak).
Arama modu için herhangi bir kullanma, daha fazla sonuç ekleyerek sorguların geri çekmeyi artırır. Varsayılan olarak, "VEYA DEĞİL" olarak yorumlanır. Örneğin, "wifi -lüks", "wifi" terimini içeren veya "lüks" terimini içermeyen belgelerle eşleşir.
Arama modu için tümü bir kullanma, daha az sonuç ekleyerek sorguların hassasiyetini artırır. Varsayılan olarak, "VE DEĞİL" olarak yorumlanır. Örneğin, "wifi -lüks", "wifi" terimini içeren ve "lüks" terimini içermeyen belgelerle eşleşir.
Daha ayrıntılı bilgi için Dataverse aramasını kullanarak tablo verilerinde arama yapma bölümüne gidin.
Bu bölümde açıklandığı gibi diğer gelişmiş seçenekleri kullanarak aramanızı en iyi duruma getirebilirsiniz. Daha fazla örnek için bkz. Dataverse aramasını kullanarak tablo verilerinde arama yapma.
Satır filtresi: Aşağıdaki resimde gösterildiği gibi filtreler belirterek aramanızı daraltabilirsiniz.
Tablo filtresi: Aramanızı aşağıdaki resimde gösterildiği gibi belirtilen tablolarda kısıtlayabilirsiniz.
Sıralama ölçütü: Aşağıdaki resimde gösterildiği gibi bir sütun adı belirterek ve sonek olarak ASC veya DESC ekleyerek sıralamak için bu seçeneği kullanın.
Doğrudan Dinamik içerikteki eylem çıktılarını kullanabilirsiniz. Her parametrenin anlamı aşağıda verilmiştir.
Parametre adı | Açıklama |
---|---|
Gövde | Tüm yanıtı temsil eden nesne. Satır listesini, toplam satır sayısını ve model sonuçlarını içerir. |
Satır listesi | Döndürülen tüm satırları temsil eden bir nesne. |
Satır öğesi listesi | Bir döngü içinde kullanıldığında, satırlar listesinde tek bir satır. |
Satır arama puanı | Satırın Dataverse puanı. Bu puan, arama anahtar kelimeleri ve koşullarıyla ne kadar yakından eşleştiğini gösterir. |
Satır aramada öne çıkanlar | Satırdaki arama anahtar sözcükleriyle eşleşen belirli anahtar sözcükleri vurgular. |
Satır tablosu adı | Tek bir satır için tablonun adı. Bu eylem, ortamdaki tüm aranabilir tablolardaki satırları toplar. |
Satır nesnesi kimliği | Bu, her satır için bir tanımlayıcıdır. Satırdaki tüm sütunları okumak için bu tanımlayıcıyı Satır al eylemindeki tablo adıyla birlikte kullanın. |
Satır nesne türü kodu | Satırın tablo adı tanımlayıcısı. |
Akışınızı oluştururken, dinamik içerik bu görüntü gibi görünebilir:
Satır ara eylemi, Dataverse araması yapılandırmanıza bağlı olarak, değişken bir şemada eşleşen satırlar için diğer birçok sütunu döndürür. Bu sütunları kullanmak için JSON yanıtını ayrıştırın ve sonra aşağıdaki görüntüde gösterildiği gibi ondan oluşturulan dinamik çıktıları kullanın.