Applies ToSharePoint Server Abonelik Sürümü SharePoint Server Abonelik Sürümü Yönetim Merkezi SharePoint Server 2019 SharePoint Server 2019 Yönetim Merkezi SharePoint Server 2016 SharePoint Server 2016 Yönetim Merkezi SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint Server Yönetim Merkezi 2013 Microsoft 365’te SharePoint SharePoint Foundation 2013 SharePoint yönetim merkezi Microsoft 365 Küçük İşletme’de SharePoint 21Vianet tarafından sağlanan SharePoint

Kullanıcı sorgusuna uygun arama sonuçları sağlamak için bazen sorguyu değiştirmeniz gerekir. Örneğin, Resimler için dikey arama oluşturduğunuzu varsayalım. Birisi Resimler dikeyine bir sorgu yazdığınızda, sorguyu değiştirerek yalnızca Resimler olan arama sonuçlarını döndürmeniz gerekir.

Sorguyu değiştirmek için Sorgu Oluşturucusu'nu kullanarak sorgu dönüşümünü yapılandırabilirsiniz. Sorgunun arama sonuçlarını almak için kullanacağı sonuç kaynağı veya arama sonuçlarını görüntülerken kullanacağı sıralama düzeni gibi bir sorgunun özelliklerini değiştirmek için sorgu dönüştürmesi yapılandırabilirsiniz. Dönüştürme ayrıca yapılandırabileceğiniz bir sorgu şablonu kullanarak sorgu metninin yerini alır. Sorgu şablonu, sorgu metninin yerini alacak metindir ve şablon sorgu değişkenlerini içerebilir.

Sorgu değişkeni bir değer için yer tutucudur. Dönüştürme, sorgu metnini sorgu şablonuyla değiştirdiğinde, şablondaki sorgu değişkenlerini de belirli değerlerle değiştirir.

Dönüştürme, bağlamsal sorgu değişkenlerini sorgu bağlamıyla ilgili değerlerle değiştirir. Aşağıdaki tabloda bağlamsal sorgu değişkenlerinin bazı örnekleri gösterilmektedir.

Dönüştürme, bu bağlamsal sorgu değişkeninin yerini alır

Bununla

{User.Name}

Sorguyu yazan kullanıcının adı

{Site.URL}

Kullanıcının değeri yazdığı site

{Bugün}

Bugünün tarihi

Dönüştürme, ilişkili sorgu değişkenlerini kullanıcının sorgusundaki belirli metinlerle değiştirir. Aşağıdaki tabloda ilişkili sorgu değişkenlerinin bazı örnekleri gösterilmektedir.

Bu ilişkili sorgu değişkeninin yerini bir dönüşüm alır

Bununla

{searchBoxQuery}

Kullanıcının yazdığı sorgu

{searchTerms}

En son dönüşüm tarafından değiştirildiği gibi kullanıcının yazdığı sorgu

Sorguya kısıtlama eklerken, örneğin bir sorguyu belirli bir içerik türüyle kısıtlarken ilişkili bir sorgu değişkeni kullanabilirsiniz. Örneğin, Bir Resimler dikey araması için, "{searchTerms} contenttype:picture" sorgu şablonunu kullanarak sorgu metnine "contenttype:picture" ekleyen bir sorgu dönüşümü yapılandırabilirsiniz. Kullanıcı bu dikeye "moon" sorgusunu yazarken dönüşüm "{searchTerms}" yerine "moon" ifadesini alır. Bu nedenle, sorgu dönüşümü sorguyu "moon contenttype:picture" olarak değiştirir.

Sorgu dönüşümlerini üç yerde yapılandırabilirsiniz:

  • Arama Sonuçları Web Bölümü gibi bir Web Bölümünde. Başka bir yerde sorgularda aynı değişiklikleri yapmanız gerekmediğinde Bir Web Bölümünde dönüştürme yapılandırın.

  • Sorgu kuralında, belirli eylemlerin yalnızca belirli koşullar karşılandığında gerçekleştirileceğini belirtir. Bu eylemlerden ikisi, sorguyu değiştirmek için bir dönüşüm kullanır:

    • Arama sonuçları sayfasına bir sonuç bloğu ekleyin. Bu eylem sorgunun bir kopyasını oluşturur ve dönüşümü yalnızca kopyayı değiştirir.

    • Dereceli sonuçları değiştirin. Bu eylem, kullanıcının yazdığı sorguyu değiştirir.

  • Sorgunun arama sonuçlarını almak için kullandığı sonuç kaynağında.

Kullanıcı sorgusu Web Bölümü tarafından, ardından geçerli olan tüm sorgu kuralları tarafından ve son olarak sonuç kaynağı tarafından dönüştürülür. Bu nedenle, sonuç kaynağında bir dönüştürme yapılandırdığınızda, sonuç kaynağı sorguyu son dönüştürdüğünden dönüştürme değişikliklerinin atılmeyeceğini veya geçersiz kılınmayacaklarını bilirsiniz. Örneğin, Bir Resim aramasının yalnızca resimleri döndürdüğünden emin olmak için, sonuç kaynağında uygun dönüşümü yapılandırıp dikey aramadaki Web Bölümünü bu sonuç kaynağını kullanacak şekilde yapılandırabilirsiniz.

Daha fazla bilgi için bkz. TechNet'te sorgu işlemeye genel bakış .

Sayfanın Başı

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.